이번에는 C# Decompiler 프로그램 중 하나인 dotPeek 이라는 프로그램에 대하여 알아보겠습니다.
이 프로그램은 Java 개발툴인 InteliJ를 만든 JetBrains에서 제작한 프로그램입니다.
다운로드하기 위하여 먼저 아래의 링크로 들어갑니다.
들어가면 아래의 화면이 나오는데 Get dotPeek 버튼을 클릭하여 설치 파일을 다운받습니다.
다운받은 파일은 다음과 같습니다.
해당 exe 파일을 실행하면 다음과 같은 창이 나타납니다.
dotPeek을 Install로 활성화 시킨 후 Next를 누릅니다.
저는 이미 설치된 상태여서 Repair로 되어있는 점 참고해주세요.
밑에 있는 Visual Studio 버전들은 현재 설치되어있는 버전이 활성화되게 되어있습니다.
초기에 체크한 상태에서 전부 선택되어 있으므로 따로 변경하지 않아도 됩니다.
맨 밑에 license agreement는 체크하지 않아도 다음으로 넘어가졌기 때문에 꼭 체크하지 않아도 될 것 같습니다.
Accept를 눌러 다음 단계로 넘어갑니다.
설치 할 목록을 확인 후 Install을 눌러 설치를 진행합니다.
설치가 완료되면 Exit를 눌러 창을 닫습니다.
설치 후 실행하면 다음과 같은 화면이 나타납니다.
exe, dll 등의 파일이나 실행파일이 들어있는 폴더를 드래그 & 드랍으로 옮기거나 표시 된 부분에 있는 아이콘을 눌러서 파일 또는 폴더를 열면 됩니다.
열면 다음과 같이 해당하는 소스 내용이 보입니다.
단, 개발 당시에 작성한 소스 형태는 아니고 CLR이 중간에 변환 과정을 거친 형태의 코드로 나타납니다.
따라서 원본 소스와 비교해보면 내용 자체는 일부 다르게 나타납니다.
Visual Studio 처럼 정의된 곳으로 이동, 참조중인 항목 찾기, 단어 검색, cs파일 고정 등의 일부 기능이 내장되어 있으며,
영어로 되어있을 뿐이고 사용 방법도 같으므로 분석 시에 편리할 것으로 보입니다.
이상으로 C# Decompiler 프로그램인 dotPeek에 대하여 알아보았습니다.
Microsoft Access 프로그램 없이 mdb 파일 열기 (0) | 2022.10.14 |
---|
댓글 영역