首页
社区
课程
招聘
[求助]一个监视进程创建的东西 求大神分析下原理
发表于: 2013-11-26 04:07 11836

[求助]一个监视进程创建的东西 求大神分析下原理

2013-11-26 04:07
11836


图如上

程序: 监视新进程.rar

附上程序源码 它调用了一个E模块  我不想用E模块 我用C++我想知道他的原理

监视新进程源码.rar

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

上传的附件:
收藏
免费 0
支持
分享
最新回复 (12)
雪    币: 52
活跃值: (257)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
这个能过掉部分有驱动保护的游戏 从而注入DLL
2013-11-26 04:25
0
雪    币: 98
活跃值: (79)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
你从哪里看出来的这玩意还能注入DLL到其他进程里?
2013-11-26 09:57
0
雪    币: 223
活跃值: (516)
能力值: ( LV13,RANK:520 )
在线值:
发帖
回帖
粉丝
4
[QUOTE=Indexs;1242446]

图如上

程序: 监视新进程.rar[/QUOTE]

最近好像好几个人都在问环3监视进程创建和结束的问题呢.
通过wmi 的 win32!process 都是可以实现的.
其效果有点类似 pssetcreateprocessnotifyroutine
上传的附件:
2013-11-26 12:47
0
雪    币: 52
活跃值: (257)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
我发了源码  你看下原理呗 他引用一个 E模块 东西都在模块里面~~
2013-11-26 15:28
0
雪    币: 223
活跃值: (516)
能力值: ( LV13,RANK:520 )
在线值:
发帖
回帖
粉丝
6
源码你都发了,还看啥原理?
2013-11-26 15:32
0
雪    币: 52
活跃值: (257)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
他是在易语言的一个模块里面 我想知道原理后 用C++来写~
2013-11-26 15:41
0
雪    币: 223
活跃值: (516)
能力值: ( LV13,RANK:520 )
在线值:
发帖
回帖
粉丝
8
那就托到IDA或者OD里面分析一下啊.
估计八九不离十是wmi实现的.
2013-11-26 16:53
0
雪    币: 107
活跃值: (37)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
关注,顶一下
2013-11-26 18:14
0
雪    币: 98
活跃值: (79)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
如果是WMI ,给你一个VC的工程,我用过的

http://www.fenlog.com/post/72.html
2013-11-26 18:29
0
雪    币: 98
活跃值: (79)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
我去。。看了一眼代码,监控DNF.EXE 然后注入DLL。。。。以后这种问题不要再发到看雪了!!


' 当监视到一个新进程时可以进行各种判断,然后注入DLL或窗口化等操作.
列表框1.加入项目 (“进程ID=” + 到文本 (进程ID) + “ 句柄=” + 到文本 (进程句柄) + “ 启动参数=” + 程序文件, )
处理事件 ()
.如果真 (-1 ≠ 倒找文本 (程序文件, “DNF.exe”, , 假))
安装线程DLL (进程句柄, 取运行目录 () + “\mydll.dll”, 线程句柄)
.如果真结束
' 对象_复制对象句柄 (-1, 进程句柄, -1, 新进程句柄) 对象_复制对象句柄 (-1, 线程句柄, -1, 新线程句柄)
返回 (真) ' 真=允许创建,假=终止进程阻该程序运行.


至于那个进程监控:

.子程序 监视新进程, , 公开, 监视新进程创建 使用一个时钟周期=1的时钟控件来调用该功能.
.参数 新进程接口, 子程序指针, , 〈逻辑型〉 新进程接口 (整数型 进程ID,整数型 线程ID,整数型 进程句柄,整数型 线程句柄,文本型 程序全路径) 真=放行,假=阻止


使用一个定时器。。。八成是遍历进程的。。。。有兴趣了HOOK一下遍历进程的函数跟一下。。反正我在那个里面搜索WMI的关键字没找到。。。而且wmi是不用定时器的
2013-11-26 18:41
0
雪    币: 371
活跃值: (72)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
12
搞个定时器,半秒钟扫描一下全部进程,有目标进程就注入,
2013-11-27 10:06
0
雪    币: 408
活跃值: (153)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
13
bakurise 如果是WMI ,给你一个VC的工程,我用过的 http://www.fenlog.com/post/72.html
谢谢哥们
2017-10-7 11:05
0
游客
登录 | 注册 方可回帖
返回
//