阅读:3525回复:34
wowocock进来给小弟些指点。给分如果要实现开机系统文件保护的话,最好的方法是用自己的启动代替WINDOWS的启动,一般从MBR开始层层检测保护NTLDR,NTDTECT,NTOSKRNL,HAL,驱动程序,系统DLL等...... 你说的“从硬件开始加入对MBR的保护”能详细说说吗?大概思路,现在没有头绪。 还有自己写一个引导程序来完成检测NTLDR的功能,这样的引导程序有例子或者资料吗?我看了芬兰人写的一个操作系统不过我不需要这么复杂,需要一个能启动的例子或者资料就行。谢谢,望能多给些指点。 |
|
|
沙发#
发布于:2005-03-02 23:35
一言难尽,自己写一个引导程序来完成检测NTLDR的功能,其实也就是个HOOK,从你自己的MBR加载你的分区引导程序,然后检测NTLDR的有效性,当然有可能的话需要自己写个文件系统来读取文件,不过要想完成整个检测的话,基本上你得写一个OS了,得再查下资料看看.
|
|
|
板凳#
发布于:2005-03-02 23:36
至于一个能启动的例子,我也在做些测试,希望以后能一并移到64位的LONG MODE下.....
|
|
|
地板#
发布于:2005-03-03 09:33
说说我的思路,请不要见笑。我觉得这时可以发挥一下DOS操作系统的作用,做个自己的分区存放重要文件,从DOS启动,然后检测NTLDR的有效性,有效以后再重启计算机进入Windows,否则进行恢复操作。如果要层层检测保护NTLDR,NTDTECT,NTOSKRNL,HAL,驱动程序,系统DLL等,可能需要在VMWare这样的虚拟机,在里面动动手
|
|
|
地下室#
发布于:2005-03-03 10:45
bmyyyud,你的思路是一种方法我以前也想过并且已经实现了只不过不是用的Dos,但还有很多缺陷,所以我决定还是要自己写一个引导程序也就是wowocock说的“自己写一个引导程序来完成检测NTLDR的功能”我正在研究一个芬兰人写的OS内核,有点晕所以想请教wowocock有没有相关资料,或者给写指点和相关的资料。
另外,“你说的“从硬件开始加入对MBR的保护”能详细说说吗?大概思路,现在没有头绪。”wowocock能详细说说吗?你是否也做过类似的东东? |
|
|
5楼#
发布于:2005-03-03 14:29
我觉得你可以看看grub的源码.在这基础上再看看.具体你可以问问suzhe.
|
|
6楼#
发布于:2005-03-03 15:03
bmyyyud,你的思路是一种方法我以前也想过并且已经实现了只不过不是用的Dos,但还有很多缺陷,所以我决定还是要自己写一个引导程序也就是wowocock说的“自己写一个引导程序来完成检测NTLDR的功能”我正在研究一个芬兰人写的OS内核,有点晕所以想请教wowocock有没有相关资料,或者给写指点和相关的资料。 硬件对MBR保护,类似网卡的启动芯片,从INT 19H自举。 不要看芬兰人写的OS内核,不好交流,非要看的话,看Linux。 推荐看国人写的 http://edenos.myrice.com/ |
|
|
7楼#
发布于:2005-03-03 16:47
bmyyyud兄弟对这些也有研究阿还请多多指教。有什么好资料或者好东东发给我吧。
我觉得你可以看看grub的源码.在这基础上再看看.具体你可以问问suzhe suzhe是谁? 怎么联系他?grub的源码你有吗能不能给我发一个? |
|
|
8楼#
发布于:2005-03-03 17:03
呵呵.你在那要书,我还问你邮箱呢?suzhe一个牛人.grub网上一搜,一堆阿. 由于垃圾邮件的原因,我不好公开把他邮箱给你。我给你发到邮箱吧。
|
|
9楼#
发布于:2005-03-03 17:15
paladinii:
已经发信给你了。 |
|
10楼#
发布于:2005-03-04 08:09
谢谢lsq77兄弟,你发到哪个信箱了是filter@redsec.org还是ken_wang118@hotmail.com?
filter的邮箱有问题使用不了了,请发到secosx@163.com这个信箱。多谢了。 [编辑 - 3/23/05 by paladinii] |
|
|
11楼#
发布于:2005-03-04 08:39
啊?!我再给你发啊
|
|
12楼#
发布于:2005-03-04 09:17
最近由于本人的邮件服务器问题filter@redsec.org信箱使用不了了。现在更换了信箱secosx@163.com,请大家用这个和我联系。lsq77发了吗?非常感谢你啊。另外,你对操作系统有研究吗? 一起交流一下。以后用secosx@163.com这个信箱联系吧,把你的联系方式也顺便发给我。
[编辑 - 3/4/05 by paladinii] |
|
|
13楼#
发布于:2005-03-04 17:05
我给你ken_wang118@hotmail.com发了。对linux有所了解。谢谢你能多多指点阿。
|
|
14楼#
发布于:2005-03-04 22:04
没有收到,还是发到secosx@163.com吧,这个信箱肯定没有问题。多谢了! secosx@163.com
|
|
|
15楼#
发布于:2005-03-07 10:17
paladinii:
终于给你的secosx@163.com发完了,包括书。有两封邮件。有问题告我啊。 |
|
16楼#
发布于:2005-03-07 10:48
再给你个本站哥们的网址看看
http://bcompute.com/rambler/cn/Introduction.htm |
|
|
17楼#
发布于:2005-03-07 12:41
感谢各位兄弟,特别是lsq77兄弟,你的邮件我收到了。真是一本好书。万分感谢。今后多多交流。所有参与的兄弟我都会给分的。
|
|
|
18楼#
发布于:2005-03-07 17:42
唉,都在写
http://www.xemean.net/ http://purec.binghua.com/ |
|
19楼#
发布于:2005-03-08 11:05
唉,都在写这位仁兄为何感叹 ?? |
|
|
上一页
下一页