Fedora Linux怎么反汇编MBR主引导记录

MBR是Master Boot Record的简写,中文名称为主引导记录,它是硬盘的第一个扇区,MBR只有512个字节大小,512个字节中包含了引导代码和分区表,要查看引导代码,需要对其进行反汇编,进而才可以比较真实的理解操作系统是怎么样引导的,接下来随小编一起看一下怎么反汇编主引导记录吧。

2db6c1b2dc19ce2c72c042687fdca039121f1171.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

工具/原料

  • Fedora 33 (Workstation Edition)

方式/步骤

  1. 1

    点左上角的【活动】按钮。

    f591ab03c8d246fe5d959e35b8bf3bef344f1e71.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1
  2. 2

    点【显示应用程序】。

    b442d6d246fe474ed9586f09b0ef354f51b81f71.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1
  3. 3

    打开终端。

    c99358fe474ec2832f646759be4f50b8b53e1c71.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1
  4. 4

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

    经由过程dd号令将/dev/sda这块硬盘的第一个扇区导出到mbr.bin文件。

    tips:需要包管本身的系统是mbr指导。

    47bf594ec28333bf263469f9dbb8b43ea9db1d71.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1
  5. 5

    之后需要安装nasm汇编程序。nasm汇编软件包中有一个反汇编程序ndisasm。

    ndisasm mbr.bin > mbr.asm

    安装nasm后,执行上面的号令将mbr.bin反汇编到mbr.asm中。

    1Fedora Linux怎么安装Nasm汇编程序

    460fdc8333bf3bef2b940c0e3f3ea8db564a1a71.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1
  6. 6

    gedit mbr.asm &

    即可用gedit查看反汇编后的源码,如下图所示。

    c3c22dbf3bef354f4f63e88823db574afb321b71.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1END

注重事项

  • 有效,点赞,疑问,留言,喜好,存眷。
  • 发表于 2020-12-17 12:00
  • 阅读 ( 507 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论