2012-07-21 73 views
0

我一直在沿着lena151的逆向工程教程學習,除了解包外,一切都進展順利。我在64位Windows 7機器上運行olly,除非在EP跳轉之後EP始終爲「JMP 71B00000」,否則它將正常運行,地址將移入EAX,然後移入ECX。打電話給ECX,我得到一個我無法傳遞給程序的異常。這隻會發生,當我從EP步代碼。任何人都可以向我解釋這是什麼?在win7上的OllyDbg 64位

+0

您似乎嘗試拆包打包的EXE。這些程序經過高度優化,部分程序被混淆幷包含反調試代碼。看看給定的指導,你可能會陷入陷阱。 – Jay 2012-07-22 19:07:35

+0

但即使解包程序也有這個相同的EP。它可能是Windows的一部分嗎? – user1241223 2012-07-24 20:11:48

+1

我認爲你正在看到一些反調試技術。 – jcopenha 2012-07-29 20:26:03

回答

1

Ollydbg無法反彙編64位處理器的二進制文件。我認爲使用運行x86_32系統的虛擬機會更好。

而且從OllyDbg 2.0's page

並再次聲明:不,這個版本不Win64平臺下工作!

相關問題