문제

나는 응용 프로그램에 .NET을 대상으로 하는 부분과 그렇지 않은 부분이 있다고 생각합니다.특히 리소스 파일이 있는 경우 이를 살펴보는 데 관심이 있습니다.

도움이 되었습니까?

해결책

aku의 탁월한 답변에 추가하기 위해 영어 사용자의 경우 IDA Pro를 다음에서 사용할 수 있습니다. http://www.hex-rays.com/.

다른 팁

기본 x86/64 앱을 분해하려면 다음을 사용하세요. IDA, .NET exe/dll은 Reflector를 사용하여 분해될 수 있습니다.있다 자원을 추출하는 유틸리티.질문을 좀 더 자세히 설명해 주시겠어요?

리소스 파일을 보는 것은 실제로 "분해"하는 것이 아니며(실제로는 아님) 그게 전부라면 Visual Studio나 유사한 도구에서 .exe 또는 .dll을 열면 리소스 보기가 제공됩니다.

가격 때문에 겁먹지 마십시오. 프리웨어 버전(hex-rays.com에서 사용 가능)은 Win32 x86 코드를 반전하는 데 완벽하게 충분합니다.

어셈블리 코드와 바이너리가 어떻게 컴파일/링크되었는지 보고 싶다면 리버스 엔지니어링에 IDA를 적극 권장합니다.

"내부" 바이너리 파일(exe, dll, sys, ...)을 간단하게 보려면 CFF Explorer를 사용해 보십시오. 무료이며 훌륭한 기능을 제공합니다.http://www.ntcore.com/exsuite.php

리소스를 포함하여 바이너리 파일 구조를 매우 자세히 검사할 수 있습니다.

CFF Explorer가 충분하지 않다면 약간의 비용이 드는 PE Explorer를 사용해 보십시오.http://www.heaventools.com/

PE Explorer는 확실히 최고의 리소스 보기 도구이지만 "리소스 전용" 버전을 살펴보고 싶을 수도 있습니다. 리소스 튜너.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top