| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 9193 人关注过本帖, 4 人收藏
标题:分享一病毒源代码,破坏MBR,危险!!仅供学习参考,勿运行(vc++2010已编译 ...
只看楼主 加入收藏
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
我建议 这种东西看看就好了 没有研究的必要

1 违法违纪

2 违背道德 任何时候都不能用这种技术

3 本身没什么技术含量 可以说就是微软设计上的失误 呃 或者说是一个不好的设计思路 以后的操作系统都避免了这个问题了
2012-02-23 16:14
依偎蝴蝶吻
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-2-23
收藏
得分:0 
太值得借鉴了。。。
2012-02-23 20:05
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:0 
回复 9楼 zklhp
嗯。以前研究过 Linux 的内核。就是用赵老师的书入的门,后来又看了外国的书。不过都是半途而废,没看到底。

那个四个特权级是硬件支持的,Intel 手册里管它叫描述特权级(Descriptor Privilege Level, DPL)。只要填个掩码就能实现。不同的级可以限制内存的访问,限制系统资料的使用,还可以使用独立的页表之类的资源。
在访问要求一致性的资源时,硬件会自动核实,只有当前特权级(CPL)小于等于DPL时(最高级是0),访问才会被通过。否则会引发访问异常。
内核页表和内核堆栈等在加载内核的时候初使化,靠系统调用访问和更改。系统进入保护模式以后,用户只有在使用部分系统调用的时候会合法地转入内核态,因此就不能非法的访问系统级资源了。
Linux 的内核逻辑就只需要用两个特权级,即内核态(DPL==0),和用户态(DPL==3)。我以前一直以为 windows 系统的逻辑会更复杂一些呢,不过看来也不需要用那么多。
2012-02-23 22:27
小鱼儿c
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:14
帖 子:852
专家分:1317
注 册:2011-4-1
收藏
得分:0 
一看MBR 我就知道是这个代码了。。
呵呵 ,网络太发达了

用心做一件事情就这么简单
2012-02-24 01:08
hua221889
Rank: 1
等 级:新手上路
帖 子:3
专家分:4
注 册:2012-2-23
收藏
得分:0 
都是高手学习学习
2012-02-27 14:42
BianChengNan
Rank: 8Rank: 8
等 级:贵宾
威 望:13
帖 子:302
专家分:972
注 册:2011-11-30
收藏
得分:0 
厉害厉害,看来还要多多学习啊

我的群:149544757 C/C++/Assembly 喜欢交流的朋友进,进群请写消息
2012-03-02 09:59
滑稽
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2016-10-28
收藏
得分:0 
6666666,我只会写自我复制的病毒
2016-10-28 22:39
幽竹烟雨
Rank: 2
来 自:SunGalaxy
等 级:论坛游民
威 望:3
帖 子:43
专家分:86
注 册:2018-11-9
收藏
得分:0 
那么,到底楼主的代码运行后会怎样?
2019-01-17 22:36
幽竹烟雨
Rank: 2
来 自:SunGalaxy
等 级:论坛游民
威 望:3
帖 子:43
专家分:86
注 册:2018-11-9
收藏
得分:0 
...
2019-02-09 12:48
wuzc1
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2021-5-22
收藏
得分:0 
这其实只是一个硬盘逻辑锁,进入PE系统用DiskGenius搜索一下就行了
2021-05-22 20:09
快速回复:分享一病毒源代码,破坏MBR,危险!!仅供学习参考,勿运行(vc++2010 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.028387 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved