在Objdump中指定节名称[重复]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Objdump中指定节名称[重复]相关的知识,希望对你有一定的参考价值。

这个问题在这里已有答案:

我正在使用Objdump将PE文件反汇编为汇编。使用此命令:

objdump -M intel -d File.exe

输出是:

00401000 <___mingw_CRTStartup>:
401000:       53                      push   ebx
401001:       83 ec 38                sub    esp,0x38
401004:       a1 98 30 40 00          mov    eax,ds:0x403098
401009:       85 c0                   test   eax,eax
40100b:       74 1c                   je     401029   
<___mingw_CRTStartup+0x29>
40100d:       c7 44 24 08 00 00 00    mov    DWORD PTR [esp+0x8],0x0
401014:       00
401015:       c7 44 24 04 02 00 00    mov    DWORD PTR [esp+0x4],0x2
40101c:       00
40101d:       c7 04 24 00 00 00 00    mov    DWORD PTR [esp],0x0
401024:       ff d0                   call   eax
401026:       83 ec 0c                sub    esp,0xc
401029:       c7 04 24 10 11 40 00    mov    DWORD PTR [esp],0x401110
401030:       e8 bb 0c 00 00          call   401cf0   
<_SetUnhandledExceptionFilter@4>

此命令打印文件中的所有部分。有没有办法指定部分名称只打印那些部分?

就像我只想要<.text>部分一样,所以Command应该只打印“.text”部分的汇编编码。

谢谢

答案
objdump -M intel -j .text -d File.exe

完成你想要的。来自objdump的人:

-j name
--section=name
  Display information only for section name.

以上是关于在Objdump中指定节名称[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何在spring data mongoDB中指定数据库名称

objdump 分析

在tablayout片段之间进行通信[重复]

在Java中指定默认文件编码[重复]

Codeigniter 助手重复 HTML 代码片段

2.3.1测试----objdump学习