实例介绍
A盾电脑防护(原名 3600safe)anti-rootkit开放源代码
【实例截图】
【核心代码】
4744302542898555542.zip
└── A-Protect_0.4.4
├── bin
│ └── A-Protect.exe
├── src
│ ├── A-Protect
│ │ ├── AboutDlg.cpp
│ │ ├── AboutDlg.h
│ │ ├── A-Protect.cpp
│ │ ├── A-ProtectDoc.cpp
│ │ ├── A-ProtectDoc.h
│ │ ├── A-Protect.h
│ │ ├── A-Protect.rc
│ │ ├── A-Protect.vcxproj
│ │ ├── A-Protect.vcxproj.filters
│ │ ├── A-Protect.vcxproj.user
│ │ ├── A-ProtectView.cpp
│ │ ├── A-ProtectView.h
│ │ ├── Atapi.cpp
│ │ ├── Atapi.h
│ │ ├── bugcodes.h
│ │ ├── C3600Splash.cpp
│ │ ├── C3600Splash.h
│ │ ├── CProcessSearch.cpp
│ │ ├── CProcessSearch.h
│ │ ├── DisplayDecvice.cpp
│ │ ├── DLLModule.cpp
│ │ ├── DLLModule.h
│ │ ├── DpcTimer.cpp
│ │ ├── DpcTimer.h
│ │ ├── EnumSymbols.cpp
│ │ ├── EnumSymbols.h
│ │ ├── FilterDriver.cpp
│ │ ├── FilterDriver.h
│ │ ├── FsdHook.cpp
│ │ ├── FsdHook.h
│ │ ├── HipsLog.cpp
│ │ ├── HipsLog.h
│ │ ├── Install.cpp
│ │ ├── Install.h
│ │ ├── IoTimer.cpp
│ │ ├── IoTimer.h
│ │ ├── Kbdclass.cpp
│ │ ├── Kbdclass.h
│ │ ├── KernelHook.cpp
│ │ ├── KernelHook.h
│ │ ├── KernelModule.cpp
│ │ ├── KernelModule.h
│ │ ├── KernelThread.cpp
│ │ ├── KernelThread.h
│ │ ├── LookUpKernelData.cpp
│ │ ├── LookUpKernelData.h
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── Md5.cpp
│ │ ├── Md5.h
│ │ ├── MessageHook.cpp
│ │ ├── MessageHook.h
│ │ ├── Mouclass.cpp
│ │ ├── Mouclass.h
│ │ ├── ms.cpp
│ │ ├── MyList.cpp
│ │ ├── MyList.h
│ │ ├── ndis5hlp.cpp
│ │ ├── ndis5hlp.h
│ │ ├── Nsiproxy.cpp
│ │ ├── Nsiproxy.h
│ │ ├── ntdef.h
│ │ ├── ntdll.lib
│ │ ├── ntifs.h
│ │ ├── ntiologc.h
│ │ ├── ntnls.h
│ │ ├── ObjectHook.cpp
│ │ ├── ObjectHook.h
│ │ ├── Process.cpp
│ │ ├── Process.h
│ │ ├── ProcessHandle.cpp
│ │ ├── ProcessHandle.h
│ │ ├── ProcessThread.cpp
│ │ ├── ProcessThread.h
│ │ ├── ProtectSetting.cpp
│ │ ├── ProtectSetting.h
│ │ ├── ReadMe.txt
│ │ ├── Release
│ │ ├── ReportCtrl.cpp
│ │ ├── ReportCtrl.h
│ │ ├── res
│ │ │ ├── AProteaaact.rc2
│ │ │ ├── A-Protect1.ico
│ │ │ ├── A-Protect.bmp
│ │ │ ├── A-ProtectDoc.ico
│ │ │ ├── A-Protect.ico
│ │ │ ├── atapi.ico
│ │ │ ├── Dispatch.ico
│ │ │ ├── DPC定时器.ico
│ │ │ ├── Eye.ico
│ │ │ ├── GDriver.ico
│ │ │ ├── Hips.ico
│ │ │ ├── IO定时器.ico
│ │ │ ├── KernelHook.ico
│ │ │ ├── KernelModule.ico
│ │ │ ├── KernelThread.ico
│ │ │ ├── MyAProtect.rc2
│ │ │ ├── new.ico
│ │ │ ├── Nsiproxy.ico
│ │ │ ├── ntfs-Fsd.ico
│ │ │ ├── null.ico
│ │ │ ├── ObjectHook.ico
│ │ │ ├── Other.ico
│ │ │ ├── Process.ico
│ │ │ ├── ProtectSetting.ico
│ │ │ ├── Services.ico
│ │ │ ├── ShadowSSDT.ico
│ │ │ ├── Ssdt.ico
│ │ │ ├── tcpip.ico
│ │ │ ├── TcpSniffer.ico
│ │ │ ├── Tcpview.ico
│ │ │ ├── Toolbar256.bmp
│ │ │ ├── Toolbar.bmp
│ │ │ ├── 内核钩子.ico
│ │ │ ├── 启动项.ico
│ │ │ ├── 工作队列线程.ico
│ │ │ ├── 开启监控-刷新.ico
│ │ │ ├── 本机所有数据.ico
│ │ │ ├── 监控设置.ico
│ │ │ ├── 系统回调.ico
│ │ │ ├── 系统线程.ico
│ │ │ ├── 线程创建.ico
│ │ │ ├── 键盘.ico
│ │ │ └── 鼠标.ico
│ │ ├── resource.h
│ │ ├── SelectAnyModule.cpp
│ │ ├── SelectAnyModule.h
│ │ ├── SelectKernelModuleHook.cpp
│ │ ├── SelectKernelModuleHook.h
│ │ ├── Services.cpp
│ │ ├── Services.h
│ │ ├── ShadowSSDT.cpp
│ │ ├── ShadowSSDT.h
│ │ ├── SnifferSetting.cpp
│ │ ├── SnifferSetting.h
│ │ ├── SSDT.cpp
│ │ ├── SSDT.h
│ │ ├── StackThread.cpp
│ │ ├── StackThread.h
│ │ ├── Startup.cpp
│ │ ├── Startup.h
│ │ ├── stdafx.cpp
│ │ ├── stdafx.h
│ │ ├── SubModule.cpp
│ │ ├── SubModule.h
│ │ ├── SystemNotify.cpp
│ │ ├── SystemNotify.h
│ │ ├── SystemThread.cpp
│ │ ├── SystemThread.h
│ │ ├── targetver.h
│ │ ├── tcpdump.cpp
│ │ ├── tcpdump.h
│ │ ├── Tcpip.cpp
│ │ ├── Tcpip.h
│ │ ├── TcpView.cpp
│ │ ├── TcpView.h
│ │ ├── uninstall360.cpp
│ │ ├── uninstall360.h
│ │ ├── UnloadDllModule.h
│ │ ├── UserImages.bmp
│ │ ├── Windows2003SP1_CN.h
│ │ ├── Windows2003SP2_CN.h
│ │ ├── Windows7Home_CN.h
│ │ ├── Windows7SP1_CN.h
│ │ ├── WindowsXPSP2_CN.h
│ │ ├── WindowsXPSP3_CN.h
│ │ ├── WorkQueue.cpp
│ │ └── WorkQueue.h
│ ├── A-Protect.sln
│ ├── A-Protect.suo
│ ├── Bin2c.bat
│ ├── Bin2c.exe
│ ├── Dll_Resource
│ │ ├── dbghelp.dll
│ │ ├── dbghelp.dll_src.h
│ │ ├── dbghelp_supp.h
│ │ ├── symsrv.dll
│ │ └── symsrv.dll_src.h
│ ├── ndis5pkt
│ │ ├── BUILD
│ │ ├── buildinc.cmd
│ │ ├── buildnumber.h
│ │ ├── ddkbldenv.cmd
│ │ ├── ddkpostbld.cmd
│ │ ├── ddkprebld.cmd
│ │ ├── drvcommon.h
│ │ ├── drvversion.h
│ │ ├── drvversion.rc
│ │ ├── makefile
│ │ ├── ndis5pkt.c
│ │ ├── ndis5pkt.h
│ │ ├── ndis5pkt.vsprops
│ │ ├── ndis5pkt.W7.vcproj
│ │ ├── objfre_win7_x86
│ │ │ └── i386
│ │ │ ├── ndis5pkt.sys
│ │ │ └── tcpsniffer.h
│ │ ├── openclos.c
│ │ ├── packet.h
│ │ ├── read.c
│ │ ├── readfast.c
│ │ ├── sources
│ │ └── write.c
│ ├── Release
│ ├── SafeSystem
│ │ ├── AntiInlineHook.c
│ │ ├── AntiInlineHook.h
│ │ ├── Atapi.c
│ │ ├── Atapi.h
│ │ ├── buildfre_win7_x86.log
│ │ ├── buildnumber.h
│ │ ├── Common.h
│ │ ├── Control.c
│ │ ├── Control.h
│ │ ├── DeleteFile.c
│ │ ├── DeleteFile.h
│ │ ├── DpcTimer.c
│ │ ├── DpcTimer.h
│ │ ├── DriverHips.c
│ │ ├── DriverHips.h
│ │ ├── drvcommon.h
│ │ ├── drvversion.h
│ │ ├── drvversion.rc
│ │ ├── dump.c
│ │ ├── dump.h
│ │ ├── file.c
│ │ ├── file.h
│ │ ├── FileSystem.c
│ │ ├── FileSystem.h
│ │ ├── Fixrelocation.c
│ │ ├── Fixrelocation.h
│ │ ├── FuncAddrValid.c
│ │ ├── FuncAddrValid.h
│ │ ├── Function.c
│ │ ├── Function.h
│ │ ├── InitWindowsVersion.c
│ │ ├── InitWindowsVersion.h
│ │ ├── InlineHook.c
│ │ ├── InlineHook.h
│ │ ├── IoTimer.c
│ │ ├── IoTimer.h
│ │ ├── kbdclass.c
│ │ ├── kbdclass.h
│ │ ├── KernelFilterDriver.c
│ │ ├── KernelFilterDriver.h
│ │ ├── KernelHookCheck.c
│ │ ├── KernelHookCheck.h
│ │ ├── KernelReload.c
│ │ ├── KernelReload.h
│ │ ├── KernelThread.c
│ │ ├── KernelThread.h
│ │ ├── KillProcess.c
│ │ ├── KillProcess.h
│ │ ├── ldasm.c
│ │ ├── ldasm.h
│ │ ├── libdasm.c
│ │ ├── libdasm.h
│ │ ├── LookupKernelData.c
│ │ ├── LookupKernelData.h
│ │ ├── makefile
│ │ ├── Mouclass.c
│ │ ├── Mouclass.h
│ │ ├── msghook.c
│ │ ├── msghook.h
│ │ ├── NetworkDefense.c
│ │ ├── NetworkDefense.h
│ │ ├── nsiproxy.c
│ │ ├── nsiproxy.h
│ │ ├── Ntfs.c
│ │ ├── Ntfs.h
│ │ ├── ntifs.h
│ │ ├── ntos.c
│ │ ├── ntos.h
│ │ ├── ObjectHookCheck.c
│ │ ├── ObjectHookCheck.h
│ │ ├── objfre_win7_x86
│ │ │ └── i386
│ │ │ ├── A-Protect.sys
│ │ │ └── KernelModule.h
│ │ ├── Port.c
│ │ ├── Port.h
│ │ ├── Process.c
│ │ ├── Process.h
│ │ ├── ProcessModule.c
│ │ ├── ProcessModule.h
│ │ ├── Protect.c
│ │ ├── Protect.h
│ │ ├── ReLoadShadowSSDTTableHook.c
│ │ ├── ReLoadShadowSSDTTableHook.h
│ │ ├── ReLoadSSDTTableHook.c
│ │ ├── ReLoadSSDTTableHook.h
│ │ ├── SafeSystem.c
│ │ ├── SafeSystem.h
│ │ ├── SafeSystem.props
│ │ ├── SafeSystem.vsprops
│ │ ├── SafeSystem.W7.vcproj
│ │ ├── SafeSystem.W7.vcxproj
│ │ ├── SafeSystem.W7.vcxproj.filters
│ │ ├── SafeSystem.W7.vcxproj.user
│ │ ├── SDTShadowRestore.h
│ │ ├── SelectModuleHook.c
│ │ ├── Services.c
│ │ ├── Services.h
│ │ ├── ShadowSSDT.c
│ │ ├── ShadowSSDT.h
│ │ ├── sources
│ │ ├── SSDT.c
│ │ ├── SSDT.h
│ │ ├── Startup.c
│ │ ├── Startup.h
│ │ ├── SysModule.c
│ │ ├── SysModule.h
│ │ ├── SystemNotify.c
│ │ ├── SystemNotify.h
│ │ ├── SystemThread.c
│ │ ├── SystemThread.h
│ │ ├── tables.h
│ │ ├── Tcpip.c
│ │ ├── Tcpip.h
│ │ ├── win32k.c
│ │ ├── win32k.h
│ │ ├── WorkQueue.c
│ │ └── WorkQueue.h
│ └── share
│ ├── adapter.h
│ ├── assert.h
│ ├── netdef.h
│ └── netstd.h
└── 反游戏保护:www.AntiGameProtect.Com.txt
15 directories, 319 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论