[컴][C#] .NET Assembly decompiler

.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

  1. IL assembler 관련 책 목록, amazon

 

Reference

  1. Decompiling .NET Assemblies, 2004년 8월
  2. Ildasm.exe (MSIL Disassembler), MSDN

댓글 없음:

댓글 쓰기