|
本帖最后由 xzf680 于 2015-7-29 00:32 编辑
- @echo off
- rem 清理原有文件
- del bootmgr_*
- rem 开始工作
- hacktool decomp -o 0x68a0 bootmgr bootmgr_.exe
- hacktool subfile -s 0 -e 0x68a0 bootmgr bootmgr_.head
- hacktool subfile -s 0x68b0 -e +0x2000 bootmgr bootmgr_t.bin
- rem 允许任意文件作为ntldr运行 ImgPcatIsLegacyLoaderImage : return true
- hacktool patch bootmgr_.exe -v 0x04324B9 c:33c040c3
- rem 禁止完整性检查 BmFwVerifySelfIntegrity : return ERROR_SUCCESS
- hacktool patch bootmgr_.exe -v 0x04067AB c:33c0c3
- rem 修改boot目录名,这里以改成king为例
- hacktool patch bootmgr_.exe -o 0x78a08 su:\King
- hacktool patch bootmgr_.exe -o 0x78a5c su:\King\KIN
- hacktool patch bootmgr_.exe -o 0x7d3c0 su:\King\Fonts
- rem 修正checksum
- hacktool fixchk bootmgr_.exe
- rem 压缩
- hacktool comp -f XH -h bootmgr_.exe bootmgr_c.dat
- hacktool subfile -o 0x10 bootmgr_t.bin bootmgr_c.dat
- rem 合并文件
- copy /b bootmgr_.head + bootmgr_c.dat BOOTMGR.重命名
复制代码
修改后不能启动,怎么修改呢?
下面这代码又是什么意思?
hacktool decomp -o 0x68a0 bootmgr bootmgr_.exe
hacktool subfile -s 0 -e 0x68a0 bootmgr bootmgr_.head
hacktool subfile -s 0x68b0 -e +0x2000 bootmgr bootmgr_t.bin
rem 允许任意文件作为ntldr运行 ImgPcatIsLegacyLoaderImage : return true
hacktool patch bootmgr_.exe -v 0x04324B9 c:33c040c3
rem 禁止完整性检查 BmFwVerifySelfIntegrity : return ERROR_SUCCESS
hacktool patch bootmgr_.exe -v 0x04067AB c:33c0c3
帮忙修改一下,授于渔是最好不过了,谢谢! |
|