无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 8562|回复: 13
打印 上一主题 下一主题

[讨论]2k3 sp1的setupldr.bin真的不能修改吗?

[复制链接]
跳转到指定楼层
1#
发表于 2006-1-24 16:58:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
[讨论]2k3 sp1的setupldr.bin真的不能修改吗?
我想改2k3 sp1的setupldr.bin以便把winnt.sif改名,可是总是不行。
有没有高人知道?
2#
 楼主| 发表于 2006-1-25 12:54:25 | 只看该作者

[讨论]2k3 sp1的setupldr.bin真的不能修改吗?

没人知道?
回复

使用道具 举报

3#
发表于 2006-1-27 21:48:53 | 只看该作者

[讨论]2k3 sp1的setupldr.bin真的不能修改吗?

不好改,因为PELDR里面有校验的代码,要屏蔽掉
回复

使用道具 举报

4#
发表于 2006-1-29 15:29:12 | 只看该作者

[讨论]2k3 sp1的setupldr.bin真的不能修改吗?

那么可以修改peldr里面的校验的代码吗?那是如何做的?
回复

使用道具 举报

5#
发表于 2006-2-14 16:06:11 | 只看该作者

[讨论]2k3 sp1的setupldr.bin真的不能修改吗?

至少可以这样修改 winnt.sif 可以改成 winnt.fis
回复

使用道具 举报

6#
 楼主| 发表于 2006-2-20 09:58:12 | 只看该作者

[讨论]2k3 sp1的setupldr.bin真的不能修改吗?

下面引用由hayate2006/02/14 04:06pm 发表的内容:
至少可以这样修改 winnt.sif 可以改成 winnt.fis
不会吧?大哥!
如果可以我就不在这里问了!
回复

使用道具 举报

7#
发表于 2006-2-20 10:31:23 | 只看该作者

[讨论]2k3 sp1的setupldr.bin真的不能修改吗?

下面是在 911CD 找到的,我测试过成功.
使用uedit32 按下面修改.
原文提供大家参考:
You can now modify setupldr.bin of the follwing windows:
Windows Server 2003 SP1
Windows XP Professional x64 Edition
Windows Server 2003 x64 Edition
Windows PE 2005
The setupldr.bin of the above versions is the same and has a checksum check built-in so when you try to modify it you get:
"NTLDR is corrupt. The system cannot boot."
In order to crack it:
open it with your favorite hex editor
goto hex address: 0x2060
change "74 03" to "EB 1A"
save it
Now you can replace:
all occurrences of "i386", "I386" to "ABCD" (where ABCD is anything you want - 4 characters long)
"\amd64", "\AMD64" to "\EFGHI" and
"amd64\", "AMD64\" to "EFGHI\" (where EFGHI is anything you want - 5 characters long)
Do not replace all occurrences of "amd64" since some of them refer to a section of txtsetup.sif
In order to find what files need to be copied to the directories ABCD and EFGHI open command prompt, go to the directory you have txtsetup.sif and enter:
type TXTSETUP.SIF | findstr /r ",_[1-9] ,[1-9]_" > c:\out.txt
and copy the files listed there from I386 to ABCD and AMD64 to EFGHI.
For anyone curious, open the setupldr.bin with hiew, goto the above hex address and see the surrounding assembly code.
回复

使用道具 举报

8#
发表于 2006-2-20 11:05:04 | 只看该作者

[讨论]2k3 sp1的setupldr.bin真的不能修改吗?


改成了jmp指令
回复

使用道具 举报

9#
发表于 2006-2-20 11:14:42 | 只看该作者

[讨论]2k3 sp1的setupldr.bin真的不能修改吗?

下面引用由s2106032006/02/20 10:31am 发表的内容:
下面是在 911CD 找到的,我测试过成功.
使用uedit32 按下面修改.
原文提供大家参考:
You can now modify setupldr.bin of the follwing windows:
...
强啊,终于解决了。
搜了一下,以上方法的出处:
http://www.msfn.org/board/index.php?s=f2607c60bb47f932a16c22f7b383c7b6&showtopic=58410&st=0&p=405929&#entry405929
回复

使用道具 举报

10#
发表于 2006-3-2 17:37:21 | 只看该作者

[讨论]2k3 sp1的setupldr.bin真的不能修改吗?

试过,的确可以。我又将其中的BOOTFONT.BIN改成其它(如BOOTFONT.BAK),这样可以使在一分区下同时存在NTLDR和PELDR时,避免PELDR加载SDI文件时进度条出现的乱码。
回复

使用道具 举报

11#
发表于 2006-3-4 14:42:18 | 只看该作者

[讨论]2k3 sp1的setupldr.bin真的不能修改吗?

有没有方法跳过“Press F6 if you need to install a third party SCSI or RAID driver...”?!
如果把xpe安装在硬盘,每次启动都检测软盘好烦的
回复

使用道具 举报

12#
发表于 2006-3-7 10:29:11 | 只看该作者

[讨论]2k3 sp1的setupldr.bin真的不能修改吗?

下面引用由greenangel2006/03/04 02:42pm 发表的内容:
有没有方法跳过“Press F6 if you need to install a third party SCSI or RAID driver...”?!
如果把xpe安装在硬盘,每次启动都检测软盘好烦的
跳过的方法可能很难,试试能不能找到这些字,把它抹掉看看行不行。
回复

使用道具 举报

13#
发表于 2006-3-7 16:26:01 | 只看该作者

[讨论]2k3 sp1的setupldr.bin真的不能修改吗?

抹字就不用了,主要是想跳过读软驱这个动作
回复

使用道具 举报

14#
发表于 2006-4-13 22:49:07 | 只看该作者

[讨论]2k3 sp1的setupldr.bin真的不能修改吗?

学习一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-12-28 16:15

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表