4

LinuxでWindows exeファイルを逆アセンブルする方法はありますか?

これにはワインが含まれますか?もしそうなら、Linux で利用できる Windows デバッグ/逆アセンブル プログラムはありますか?

そして、これはgdbで行うことができますか?

サンクス。

4

2 に答える 2

2

objdump -d私のために働きます(私はバージョン2.24を持っています):

$ objdump -d ~/.wine/drive_c/Program\ Files\ \(x86\)/Internet\ Explorer/iexplore.exe |head

/home/user/.wine/drive_c/Program Files (x86)/Internet Explorer/iexplore.exe:     file format pei-i386

ntoskrnl.exe や Steam.exe などの他のバイナリを試してみましたが、これらも動作することに注意してください。objdump

Disassembly of section .text:

10001000 <.text>:
10001000:   b8 01 00 00 00          mov    $0x1,%eax
10001005:   c2 04 00                ret    $0x4

私にとっては、以下で実行していても、gdb は機能しませんでしたwine

/home/user/.wine/drive_c/Program Files (x86)/Internet Explorer/iexplore.exe: not an ELF binary... don't know how to load it
于 2015-08-28T14:46:26.960 に答える
1

IDA Debuggerを確認してください。過去に使用して成功しました。

于 2012-07-04T12:08:54.513 に答える