본문 바로가기
프로그래밍˙알고리즘/C#ㆍXamarin

[C# Windows 프로그래밍] dotPeek를 사용하여 .Net 기반 프로그램 디컴파일 하는 방법

by 승주니 2020. 4. 20.
반응형

안녕하세요

이번에는 C#, VB.NET 등 .NET 기반으로 작성된 프로그램을

디컴파일 하는방법에 대하여 알아보겠습니다.

 

Dot.Peak를 사용하면 99.9% 소스코드로 디컴파일이 가능합니다.

프로그램은 https://www.jetbrains.com/decompiler 에서 다운받을 수 있습니다.

 

dotPeek를 다운로드 완료하셨으면 실행해줍니다.

 

맨 위에 dotPeek 2020.1 Install

전 이미 설치되어 있어서 Update로 뜨는데

Install 체크하시고 Next 하시면 됩니다.

 

복잡한 이용약관이니 Accept 누르시면됩니다.

 

Install 눌러주시고 설치 진행해주세요.

 

설치가 완료되고 dotPeak를 실행시키면 위 사진과 같은 프로그램이 나옵니다.

Assembly Explorer에 .Net 기반으로 컴파일한 프로그램을 Drag & Drop 해보겠습니다.

 

.NET 기반은 DotPeek를 이용하여 AutoHotkey소스 디컴파일 하는것마냥

너무쉽게 디컴파일이 됩니다.

 

강력한 언어지만 누구나 쉽게 디컴파일을 할 수 있다는

단점만이 아쉬운것 같습니다.

 

 

반응형

댓글