wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
阅读:2417回复:5

DisableControl

楼主#
更多 发布于:2007-12-19 23:24
以前自己写测试的工具,本来已经丢垃圾箱了,整理硬盘的时候正好发现,就发上来了。控制和反控制是安全开发
永恒的主题,我们都希望自己能控制,都希望自己不被别人控制。
看论坛上吹得很久的什么铁盾, 的确不错,不过如果被病毒木马等用来保护自己,那么也很麻烦,毕竟DISKPERF
系列的技术很简单,但危害也很大。如果被病毒木马搞个驱动保护自己,就很难清除,所以就拿出自己以前写的垃圾程序。
可以选择性对FSD,和DS类的控制,用法很简单。

syntax:
DisableControlConsole /setfsfilter (FSD过滤驱动有效化)
DisableControlConsole /clearfsfilter (FSD过滤驱动无效化)

DisableControlConsole /setdsfilter   (DS过滤驱动有效化)
DisableControlConsole /cleardsfilter  (DS过滤驱动无效化)

DisableControlConsole /setfsdispatch  (fsd dispatch 无效化)
DisableControlConsole /clearfsdispatch(fsd dispatch 有效化)

DisableControlConsole /add_disabledrv \filesystem\cdfs
DisableControlConsole /add_disabledrv \driver\cdrom
DisableControlConsole /del_disabledrv \filesystem\cdfs
DisableControlConsole /del_disabledrv \driver\cdrom
(驱动能否收到系统消息)

DisableControlConsole /get_disabledrv (无效化驱动列表)
DisableControlConsole /get_disableinfo(FSD DS 无效化列表)

DisableControlConsole /drvstart (驱动加载)
DisableControlConsole /drvstop  (驱动卸载)
 驱动加载的时候会默认无效化文件和磁盘过滤驱动,并自动恢复可能对FSD 的INLINEHOOK,不过由于很多安全软件
都采用相应的技术,可以在注册表例添加DWORD (DisableDsFilter,DisableFsFilter,DisableFsInline,DisableFsDispatch)
控制各部分的有效性。
注意的是DisableDsFilter可以控制磁盘过滤驱动,所以可以无效化大多数目前基于DISKPERF的磁盘控制还原类软件
不过由于该系统的特殊性,一般建议不要使用该选项。特别是还原类软件,一般的问题不打,但对于影子系统的还原软件
,由于其在启动时会对其自认为正确的BIPMAP对磁盘操作,但在我们驱动的作用下,他原来的操作可能就不正确了,
所以会导致系统崩溃。所以不要随意测试还原类软件。后果自负,同时由于和WINDOWS内核调试器不兼容,所以不要使用
诸如SOFTICE,SYSER,WINDBG等核心级调试器。
虽然理论上来说使用于2K/XP/2K3/VISTA等我手头只有XPSP2 和2K3 SP1 ,所以其他系统可能会有问题,所以测试的时候当心点。
USE IT AT YOUR OWN RISK.

http://ds.360safe.com/?uid-195-action-viewspace-itemid-89
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
游客

返回顶部