可引导MBR的利用
来源:互联网 发布:iptv管理系统源码下载 编辑:程序博客网 时间:2024/06/11 08:55
起始地址:
Org 0x7c5a
因为程序真正的位置在rufus的加载程序的5a偏移地址处,可以理解为rufus的loader在0x7c00,所以我们的程序在0x7c5a。 5ah=90
程序结尾处也变成了
510-90-(
第一步,Rufus格式化U盘:
然后把U盘的前2060扇区的数据导出:
接下来把usb.data中的第0x1be字节的数据改成80,表明改分区是活动分区:
1c6处的双字值,代表分区的起始扇区
这里的起始扇区是0x800也就是第2048扇区
从2048扇区后的5a处也就是偏移90字节处粘贴boot.img的数据:
保存这个usb.data
接下来把修改好的usb.data写回U盘,覆盖原有内容:
在windows下,用dd写入2060会出错,不过可以分2次写入(在Linux下不会出错)
OK,完工!
0 0
- 可引导MBR的利用
- windows7引导故障的解决 mbr修复
- windows7引导故障的解决 mbr修复
- windows7引导故障的解决 mbr修复
- windows7引导故障的解决修复mbr
- windows7引导故障的解决修复mbr
- MBR引导系统启动的几个概念
- 主引导记录 MBR
- windows 修复MBR引导
- MBR 主引导记录
- mbr的ubuntu引导位置更改及mbr损坏后的修复
- 修复主引导记录的命令 fdisk /mbr
- MBR(主引导记录)的反汇编+注释
- 恢复Windows的主引导记录(MBR)
- 详解在MBR上的多引导系统【*绿色*】
- ubuntu live CD修复受损的Windows引导MBR
- 主引导记录(MBR)的反汇编分析
- 主引导记录MBR的结构和作用
- Java IO之Socket通信
- Arborescent曲线
- mybatis不能插入,查询中文的问题以及可能的解决办法,以及Mysql数据库编码的设置
- Flume日志收集分层架构应用实践
- Git 笔记
- 可引导MBR的利用
- C++ error
- send() recv() 解析(转载)
- 自定义Toast及动画的二三事
- 基于多个MPC的的调度控制器
- codeforces 357div2总结
- 从服务业突然决定转行进入IT界
- 手机网络状态查询工具类
- 序列化二叉树