| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1413 人关注过本帖
标题:发一个监控工具大家使用
只看楼主 加入收藏
yuccn
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:何方
等 级:版主
威 望:167
帖 子:6815
专家分:42393
注 册:2010-12-16
结帖率:99.13%
收藏
已结贴  问题点数:20 回复次数:11 
发一个监控工具大家使用
工作之余,写了个小小的监控工具。基本完成,现在发出了大家使用一下。^_^
如果你的电脑是多个人使用时候,该软件是你的好助手了,他可以帮你查看其他人使用电脑的记录

程序主要记录电脑上打开 关闭程序和窗口信息。由于用到了一些防杀注入技术,所以一些杀毒软件会报毒。
如果你的电脑为多人使用,那么这个工具就是你的很好助手了。

程序主要由MiYan.exe,MiYanView.exe,MiYan.dll三部分组成。其中MiYan.dll是由MiYan.exe释放出来的文件,用于进程守护。

程序的监控信息由MiYan.exe来获取,MiYan.exe负责记录窗口打开、关闭,程序打开、关闭信息,并且保持到数据库里面,这个由用户清理。
MiYan.exe每30秒截取一次屏幕保持成图像文件保持,程序会自动清理10天之前保存的图像,也可以由用户来清理。
上面这些信息可以通过MiYanView.exe来打开窗口或者清除。

防杀的原理也比较简单,只是注入了explorer.exe和taskmgr.exe来保证自己运行,和保护注册表上的run键值。如果想关闭
该程序的监控,可以把下面的脚步保存为bat格式运行即可。

@echo off
taskkill /f /im explorer.exe
taskkill /f /im taskMgr.exe
taskKill /f /im MiYan.exe
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "MiYan" /f
explorer.exe

从这个批处理就可以看出了,进程守护没有用到底层个挂钩,只是简单的远程注入而已。呵呵


进程的守护逻辑结构



              -------------------------保护(如果退出了则启动)--------------------------
                                                                                     |
       MiYan.exe------------释放-------->MiYan.dll                                      |
          |                                                                             |
          |                                                                             |
        | -----把MiYan.dll注入------------------------>explorer.exe(MiYan.dll)----------->写入Run键值(随机启动)
      |                              |
      |                              ------------------->taskmgr.exe (MiYan.dll)
      |                                                         |
      |                                                         |
       -------------------保护(如果退出了则启动)---------------



功能逻辑结构(这个比较简单)

 MiYan.exe
  |
  |---------抓取窗口快照,记录打开的和关闭的
  |                                       
  |---------抓取进程快照,记录启动的和退出的
  |
  ----------抓取屏幕


 MiYanView的功能就是查看 MiYan.exe记录的信息而已
如图
图片附件: 游客没有浏览图片的权限,请 登录注册



图片附件: 游客没有浏览图片的权限,请 登录注册


程序
MiYan.rar (787.82 KB)






[ 本帖最后由 yuccn 于 2011-8-18 21:36 编辑 ]
搜索更多相关主题的帖子: 记录 杀毒软件 监控 技术 
2011-08-18 21:19
zhoufeng1988
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:北京
等 级:贵宾
威 望:27
帖 子:1432
专家分:6329
注 册:2009-5-31
收藏
得分:7 
呵呵。
支持。

[ 本帖最后由 zhoufeng1988 于 2011-8-18 23:03 编辑 ]
2011-08-18 21:49
zhoufeng1988
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:北京
等 级:贵宾
威 望:27
帖 子:1432
专家分:6329
注 册:2009-5-31
收藏
得分:0 
支持一下吧。

[ 本帖最后由 zhoufeng1988 于 2011-8-18 23:02 编辑 ]
2011-08-18 21:53
随心
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:12
帖 子:2577
专家分:250
注 册:2007-8-12
收藏
得分:7 
支持原创

天之道,利而不害。圣人之道,为而不争。信言不美,美言不信。善者不辩,辩者不善。知者不博,博者不知。
2011-08-19 18:44
duliningmiss
Rank: 2
等 级:论坛游民
帖 子:20
专家分:79
注 册:2011-6-10
收藏
得分:7 
呵呵,顶啊
2011-08-19 21:16
cxinshou999
Rank: 1
来 自:南京
等 级:新手上路
帖 子:15
专家分:3
注 册:2011-4-15
收藏
得分:0 
高手就是高手啊 定下
2011-09-05 22:24
yuccn
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:何方
等 级:版主
威 望:167
帖 子:6815
专家分:42393
注 册:2010-12-16
收藏
得分:0 
高手就不敢当了,你工作两年,可能你的水平不止这个。呵呵

我行我乐
公众号:逻辑客栈
我的博客:
https://blog.yuccn. net
2011-09-05 22:26
onehqj
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-8-22
收藏
得分:0 
积极学习C++技术中。
2011-09-20 08:41
cxinshou999
Rank: 1
来 自:南京
等 级:新手上路
帖 子:15
专家分:3
注 册:2011-4-15
收藏
得分:0 
高手啊  想高手学习
2011-09-26 22:40
icecream235
Rank: 2
等 级:论坛游民
帖 子:31
专家分:33
注 册:2011-7-9
收藏
得分:0 
我不会关啊,教我下
2011-09-27 11:18
快速回复:发一个监控工具大家使用
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015492 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved