逆向工程——查看PE文件

dumpbin和objdump工具的使用
1.打开vs2010->tools->visual studio command prompt(原来这个是要自己配置的,那时候用的电脑刚好有,就以为vs里都会有)
vs2017->工具(发现竟然没有命令行),于是搜了搜,要打开外部工具自行进行添加:
配置命令行环境的方法,参考了博客https://blog.csdn.net/u013553529/article/details/77417058
这里写图片描述
参数是:/k “C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools\VsDevCmd.bat”

2.在打开vs的命令行后,输入dumpbin即可看到帮助文档
之前出现了一个小问题,第一次查询头部信息的时候,没有出现,第二次才出现
这里写图片描述

在帮助文档下使用dumpbin工具查看PE文件的头部信息、节、节表信息
https://docs.microsoft.com/en-us/windows/desktop/Debug/pe-format
3.现在使用dumpbin查看notepad
这里写图片描述
2.在linux系统中装objdump工具并使用
ctrl+alt+t:打开终端,输入objdump可得到帮助信息
这里写图片描述

在这里插入图片描述
(ubuntu系统可以使用apt-get进行安装)
3.使用二进制编辑器winhex,查看实验所用到的二进制程序(exe)的原始二进制信息,尝试结合文档不依赖dumpbin和objdump自行进行解读
https://blog.csdn.net/koalazb/article/details/53144311
用Winhex软件解析PE文件
https://blog.csdn.net/koalazb/article/details/53144311
https://blog.csdn.net/liuqinglong_along/article/details/52128798

猜你喜欢

转载自blog.csdn.net/sinat_42424364/article/details/82711414