linux反汇编mbr用什么工具?

linux反汇编mbr用什么工具?,第1张

linux上很容易反汇编的啊。用nasm就可以的。

1、首先读取mbr

sudo dd if=/dev/sda of=mbr.bin count=1

dd是linux的命令,需要root权限的,if是输入方法 ,在linux上所有的设备都是文件 ,mbr在第一块硬盘上,所以if=dev/sda。of=mbr.bin

2、下载nasm

sudo apt-get install nasm

下载安装nasm

3、反汇编mbr

ndisasm mbr.bin | less

或者

ndisasm mbr.bin >mbr.asm

vim mbr.asm

elf可执行文件

生成的目标文件(也即.o文件)和elf文件都可以反汇编

反汇编工具就是objdump命令,加个-S的选项就可以了。例如:

objdump -S hello >hello.dump


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7435538.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存