簡體   English   中英

如何反匯編 VC++ 應用程序?

[英]How do I disassemble a VC++ application?

我相信該應用程序有一些針對 .NET 的部分,而有些則不是。 我對查看資源文件特別感興趣,如果有的話。

如果您想使用IDA反匯編原生 x86/64 應用程序,可以使用 Reflector 反匯編 .NET exe/dll。 大量的公用事業可以提取資源。 你能詳細說明你的問題嗎?

為了增加 aku 的出色答案,對於說英語的人,IDA Pro 可在http://www.hex-rays.com/上獲得。

查看資源文件並不是真正的“反匯編”(不是真的),如果您只想這樣做,您可以在 Visual Studio 或類似工具中打開 .exe 或 .dll ,它會給您一個資源視圖。

不要被價格嚇到,免費軟件版本(可從 hex-rays.com 獲得)完全足以反轉 Win32 x86 代碼。

如果您想查看匯編代碼以及二進制文件的編譯/鏈接方式,我強烈推薦 IDA 進行逆向工程。

要簡單地查看“內部”二進制文件(exe、dll、sys、...),請嘗試 CFF Explorer,它是免費的,而且很棒: http://www.ntcore.com/exsuite.ZE1BFD762321E409CEE4ZAC0B68E

您可以非常詳細地檢查二進制文件結構,包括資源。

如果 CFF Explorer 還不夠,那么試試 PE Explorer,它會花費一點: http://www.heaventools.com/

PE Explorer 絕對是最好的資源查看工具,但您可能想看看它的“僅資源”版本 - Resource Tuner

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM