影子系统PowerShadow原理研究

PowerShadow是一种独特的系统保护软件,它通过在当前系统基础上构建虚拟环境来实现系统保护。不同于传统虚拟机,PowerShadow保留了原系统状态并在重启后恢复至启用前的状态。核心组件SnpShot.sys在内存中驻留,即使终止相关进程也无法完全解除保护。
PowerShadow,它并非虚拟系统,因为PowerShadow是执行在使用中的系统上,是在原来系统的基础上创建一个虚拟环境,任何对系统的读写只是在这种虚拟环境下的读写,当系统重启后一切将恢复到启用影子系统前的状态。PowerShadow只是原系统的影子!

它并不像VMWare或VirtualPC等虚拟机软件那样在原本的系统中模拟运行一个新的系统,因为PowerShadow是运行在使用中的系统上的,它只是原系统的影子!意思是说,原系统中安装了的任何软件,做了任何操作,保存了什么设置,在进入影子模式后,这些新软件、设置仍然存在,而虚拟机则是和原系统相对独立的两个系统。



Comments
影子系统会默认安装到"%windir%/system32/shadow"
创建服务"Shadow System Serviced",服务进程"%windir%/system32/shadow/ShadowService.exe"

使用影子系统启动后会自动启动两个进程
ShadowTip.exe
影子系统管理,在任务栏上的图标
ShadowService.exe
影子建立的服务"Shadow System Serviced"的进程

实验:
开机时进入影子模式
kill掉上述这两个进程
在系统盘新建一个文本文件 "新建 文本文档.txt"
删除影子系统的安装文件夹和其中的全部文件 "%windir%/system32/shadow"
重启
"新建 文本文档.txt"不见了
"%windir%/system32/shadow"又回来了
可见即使杀掉影子系统的那两个进程,影子系统依然对系统有保护作用

在网上查到%windir%/system32/drivers/SnpShot.sys才是真正对系统起到保护作用的驱动
我用procexp.exe在System下发现了SnpShot.sys

另外有人对影子系统做了比较详细的测试和分析,得到结论
引用自:
http://bbs.e0745.com/dispbbs.asp ... ID=37751&page=3
标题:破坏影子系统的思路,供有兴趣的朋友测试

影子启动单一保护模式后,C盘原有文件在硬盘上都不能动,即使删除也只是显示为删除,实际上这部分删除后多出来的空间是无法动用的,对后来写入的文件,如果能动用的硬盘

空间够用就写在硬盘里,否则就写在内存里,如果内存也不够用则系统假死,重启后恢复原状

1.影子的核心进程不是ShadowService.exe和ShadowTip.exe,这两个是摆摆噱头的,影子真正的进程是system,这是系统核心进程,无法中止,即使不开启影子保护模式,system

进程仍然加载SnpShot.sys,一旦加载即驻留内存,即使删除SnpShot.sys也没用

2.影子需要Windows系统支持,在DOS下影子是可以被干掉的,比如用软盘、光盘、U盘启动DOS,但这几乎不可能在远程操作,不知道有没有DOS上网软件?

3.影子启动保护后,如果能让system进程把SnpShot.sys从内存中卸下,则影子会被干掉,这可能是以后病毒的主攻方向

4.影子没有改写硬盘MBR(硬盘主引导记录),这一点大家可以放心

还有一些我自己的发现
在进入影子系统之后
即使开启了Terminal Services服务
仍然不能切换用户,也就是说只能单用户进行互交
我想对3389也会有影响,没有测试过
 
工作原理类似于沙盘软件的轻量级系统保护工具,其中文名为影子卫士,喜欢影子系统的朋友可以尝试下。你可以设置一个分区为影子 模式,可以是系统分区和其它分区,进入此模式后,你对此分区上所做的任何改动都会在重启后失效,即使你在测试一个病毒。Shadow Defender 的不同之处在于支持排除与转储功能。你可以把处于影子模式中的文件或文件夹置入排除列表,那么你的所有更改将被保存到原始分区。 软件功能特色: 1、防止所有病毒和恶意软件对电脑的攻击。 2、安心上网,消除不必要的痕迹。 3、保护您的隐私。 4、消除系统停机时间和维护成本。 5、重新启动后电脑系统便可以还原回其原始状态。 Shadow Defender与Powershadow(影子系统)相比优势: 1:程序核心更为先进,程序体积虽然只有Powershadow(影子系统)的1/83,但是绝不逊色。 2:从我个人研究的角度来说Shadow Defender更为安全,保护能力更强大,占用系统内存更小。 更新内容: 版本 1.3.0.454 Final 正式版发布 - 2013年8月5日 添加新功能: 增加了win7和Win8的注册表排除列表 修复一些Bugs 版本 1.3.0.457 - 2013年10月8日 添加新功能: 增加了win7和Win8的注册表排除列表 版本 1.2.0.376- 2013年04月06日 添加新功能:添加一个命令行工具。 添加新功能: 在 Windows 7和Windows 8系统中自动重用删除的文件所用的空间。 Shadow Defender新版新亮点: 正常模式下各分区不会再有“Diskpt0.sys”来占用你的硬盘空间了。现在这个文件只会在进入影子模式后生成,退出影子模式时自动删除。 你可以分批次地把各分区投入影子模式中。比如先让C盘进入影子模式,过一会儿又把D盘和E盘也加入影子模式…… 你可以在退出影子模式时选择保存一切修改!删除的文件、修改的文件、安装的程序、卸载的程序……所有的改动都被保存,就像压根儿没开影子模式一样 影子系统Shadow Defender是一款小巧却功能强大的还原、保护程序,比还原精灵、影子系统和联想等品牌机专用还原系统更先进,支持随时进入和退出影子系统,支持多分区,支持转储,支持排除列表设置,能防机器狗和PassDiskProtect_C.exe等多种木马病毒占用系统资源极低,关闭“DefenderDaemon.exe”进程后保护依然有效,软件有着漂亮的界面和直观的设置选项,可以随时移动并且可以此唤出主界面。 破解方法: 1、下载并解压! 2、安装完成后先不要启动程序,复制压缩包下简体(或者繁体)中文语言包目录中的res.ini到安装程序目录覆盖同名文件! 默认安装目录为:C:\Program Files\Shadow Defender\ 3、重启电脑,启动程序,输入压缩包内的序列号注册程序即可
影子系统超强的Windows系统保护软件全面免费。支持Win10/Win8.1/Win8/Win7/XP。隔离保护Windows操作系统,同时创建一个和真实操作系统一模一样的虚拟化系统,就像电脑的虚拟替身,进入影子模式可以保证在使用电脑时候,因为无意操作发生破坏电脑的改变不会被保存下来,比如:不小心删除了文件,上网浏览留下垃圾文件,电脑不小心中毒等。 安装影子系统后开机会出现以下三种模式: 1、完全影子模式:全盘保护电脑,完全影子模式下您直接或者使用软件对电脑上全部硬盘的所有操作,都将在重启后消失;这些操作包括增加删除文件,软件产生的本地文件或者数据库记录,病毒或者木马程序对电脑的感染,浏览器等软件产生的缓存或者是垃圾文件此模式适合测试新程序,"裸奔"上网,公用电脑管理…… 2、单一影子模式:保护系统盘,单一影子模式下任何对系统盘所做的操作都会重启后消失,此模式适合工作学习,保护系统的同时可以在系统盘以外的分区存储文件。 3、正常模式:不受影子系统保护,偶尔使用,进入时一定要小心哦 您可以选择进入需要的模式,并可以在使用过程中,在三种模式中自由切换,在享受网上冲浪时,让影子给您带来安全的保证。 影子系统(PowerShadow) v8.5.1 正式版更新内容: 1. 全面支持最新和主流的windows操作系统(包括32和64位):Win10/Win8.1/Win8/Win7/XP。 2. 升级支持GPT分区。 3. 修改启动菜单选择界面
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值