.NET Assembly 를 decompile 하는 법 / c# decompile 하는 법 / 디컴파일러 / 디컴파일 하는 방법 / c# reverse engineering / 닷넷 어셈블리 디컴파일러
.NET Assembly 로 되어 있는 .exe 파일에서 MSIL을 가져오는 tool 이 ildasm 이다. 이 녀석은 .NET framework SDK 에 들어있다.
ildasm
ildasm 위치
Visual C# .NET 2010 을 설치했다면 일반적으로 아래 경로에 있다.
c:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\ildasm.exe
사용법
ildasm exe_path
더욱 자세한 사용법은 ref. 1를 참고하자.
Reflector
그리고 여기서 다시 MSIL 을 C# source code 로 변환시킬 때 reflector 라고 불리는 tool을 사용한다. 이 부분에 대한 사항은 ref. 1 을 참고하자.
See Also
- IL assembler 관련 책 목록, amazon
Reference
- Decompiling .NET Assemblies, 2004년 8월
- Ildasm.exe (MSIL Disassembler), MSDN
댓글 없음:
댓글 쓰기