[2008-10-01] WarHelper_Plug Ver:0.3(盗版地图删除+字体修改)
作者:JiaJia 日期:2008-07-14
[2008-10-01] WarHelper - 加加魔兽助手 Ver:5.1 黄金周版
作者:JiaJia 日期:2007-12-14
暂停更新《SuperFilesKiller - 超级文件灭杀器》Ver:0.2 Beta
作者:JiaJia 日期:2007-11-24
[2008-02-06] (++)加加随意贴 Ver 0.6 Beta {内带快捷在线翻译}
作者:JiaJia 日期:2007-08-12
暂停更新《整站文件备份系统 - ASPWebPack》Ver: 1.0.2
作者:JiaJia 日期:2007-07-05
暂停更新《系统安全辅助工具 - SecuFront》 [测试版]
作者:JiaJia 日期:2007-05-03
暂停更新《YuLv System Security》(清流氓/木马/Root) By JiaJia
作者:JiaJia 日期:2007-04-24
暂停更新《流行病毒木马专杀工具 - AntiPopVirus》 (U盘/木马) By JiaJia
作者:JiaJia 日期:2007-04-24
2007-11-16 [更新] -> AntiARP-DNS Ver:3.9.0 海南欢乐节版
作者:JiaJia 日期:2007-04-24
久远怀念的 JiaJia_Box3 !谁帮忙推广一下?(众多功能附教程)
作者:JiaJia 日期:2007-04-24
因为 WarHelper 我被人骂了,我很无奈,暂停更新一段时间。
作者:JiaJia 日期:2008-10-25
Windows Vista/NT/XP Native API
作者:JiaJia 日期:2008-09-30
Shell调用程序后等待该程序结束后继续执行其他操作的多中方法
作者:JiaJia 日期:2008-09-19
- Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long
- Private Declare Function GetExitCodeProcess Lib "kernel32" (ByVal hProcess As Long, lpExitCode As Long) As Long
- Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long
利用NtUnmapViewOfSection强制卸载模块
作者:JiaJia 日期:2008-09-16
确实可以卸载指定进程指定位置的模块,但有几个问题:
[1] PEB的模块列表中还存在该模块的记录,大部分模块枚举函数都是枚举这个列表
[2] 可能会出现访问异常
[3] ZwUnmapViewOfSection这个NTDLL中的函数的地址自己用GetProcAddress就可以得到引用了
看来RING3下是不可能做到强制卸载模块的完美实现,要进ring0才行。下面是测试代码
typedef ULONG (WINAPI *PFNNtUnmapViewOfSection)( IN HANDLE ProcessHandle,IN PVOID BaseAddress );
[1] PEB的模块列表中还存在该模块的记录,大部分模块枚举函数都是枚举这个列表
[2] 可能会出现访问异常
[3] ZwUnmapViewOfSection这个NTDLL中的函数的地址自己用GetProcAddress就可以得到引用了
看来RING3下是不可能做到强制卸载模块的完美实现,要进ring0才行。下面是测试代码
typedef ULONG (WINAPI *PFNNtUnmapViewOfSection)( IN HANDLE ProcessHandle,IN PVOID BaseAddress );
Tags: C/C++ NtUnmapViewOfSection






















