MFC&Python_Security Guards
2018-10-11 本文已影响0人
MagicalGuy
实现功能:
1、任务管理器(遍历进程线程模块,桌面窗口)
2、CUP内存使用率,及内存优化
3、垃圾清理(系统,浏览器,VS)
4、遍历服务,启动和关闭服务
5、杀毒功能(MD5查杀 全路径查杀 白名单查杀)
6、数据库与网络运用(云查杀 提交样本 更新病毒库)
7、进程保护
8、PE文件解析
附加功能:
1、老板键
2、关机重启,休眠等
3、文件信息 创建,修改时间,MD5值
4、启动项 软件卸载
5、内存优化小火箭 界面友好度 自定义控件
开发环境:
windows10+MySQL5.6+Python3.6.2 32bit+VS2015
数据库的简单字段设计:
病毒库 ID MD5
黑名单库 ID MD5
白名单库 ID MD5
用户表备用
代码架构:
image.png
客户端在相应窗口位置发送消息,在特定位置接收消息,开启线程发送更新消息,线程维护,同时保留socket统一接收接口。
image.png软件主界面:
image.png
功能架构:
image.png
部分功能截图:
image.png image.png
解析PE文件信息
PE头
区段信息
目录信息
导入表
导出表
资源表
重定位表
延迟加载表
TLS表
集成任务管理器
image.png
遍历进程线程模块
遍历文件信息
遍历窗口信息
VS工程垃圾清理
老板键
关机重启等