介绍 |
SysReveal是一个用于查看和分析Windows底层数据结构的工具。功能类似于IceSword,RKU,以及XueTr,SysReveal的目的就是为了对系统进行更深入的研究,学习rootkit技术,提高编程水平。目前最新的版本是v1.0.0.10。支持WINDOWS 2000 ~ WINDOWS 7的32位操作系统。 因为目前有很多的同类工具,SysReveal才刚刚上路,SysReveal支持的比较有特色的功能是: 1. 友好的操作界面 2. 完全支持Windows 7 3. 支持实时的内存查看和反汇编 4. 完备的功能 (当然现在还差很远) 以下是SysReveal的功能列表: 进程管理进程管理是SysReveal的基本功能,使用SysReveal可以方便的进行进程管理,对进程的模块,线程和句柄进行操作,SysReveal还支持对进程内存的二进制数据显示和反汇编代码显示,同时SysReveal采用了深度的进程检测,可以方便的发现被rootkit隐藏的进程。 驱动管理SysReveal可以枚举当前系统正在运行的驱动程序,通过深度驱动检测,SysReveal可以检测到被rootkit隐藏的驱动程序。查看驱动内存时,同样可以选择二进制视图和反汇编视图。 内核数据查看SysReveal能够方便的查看诸多系统的关键数据,包括: SSDT Shadow SSDT IDT System Notify Windows hook Driver hook Object hook FSD hook 文件管理器SysReveal通过底层驱动构建IRP包来遍历文件系统,从而可以检测到被rootkit隐藏的文件或者目录。
注册表管理器SysReveal通过分析HIVE文件的方式来读取系统注册表,从而可以检测到被rootkit隐藏的注册表项。
v1.0.0.20更新日志: 1.增加了驱动接口进行进程和线程操作,现在基本不会出现进程打不开的情况了。 2.增加了网络连接查看和管理。 3.增加了进程窗口查看和管理。 4.修改进程视图,缺省为树状视图。 5.绝大多数界面支持多选操作。 6.文件部分支持多选操作,增加文件粉碎功能。目前仍然采用发IRP方式,强度上略有欠缺,解决方法当然是采用NTFS解析,春节前没有时间和精力做了。 7.注册表部分我已经重新设计过了,在实现搜索算法和处理NTREG的UNICODE的问题上花了很多功夫,目前强度上应该没有问题了,当然由于测试不充分,可能还有潜在的BUG。 8.修正了v1.0.0.18 alpha导致Windows Server 2003 BSOD的BUG 9.修正了v1.0.0.18 alpha网络界面刷新会CRASH的BUG
|