1. 程式人生 > >C++/MFC/Python防毒軟體 安全衛士專案

C++/MFC/Python防毒軟體 安全衛士專案

本次安全衛士專案已實現的功能

遍歷程序(操作),執行緒(操作),模組(操作),桌面視窗
CPU,記憶體使用情況,記憶體優化
系統垃圾,瀏覽器垃圾,VS垃圾清理
遍歷,開啟,關閉系統服務
遍歷系統啟動項,軟體解除安裝
本地,雲端病毒庫防毒,程序白名單掃描
PE檔案解析
保護程序不被結束
遍歷,斷開網路連線,流量監控。
老闆鍵,待機,等等。

原始碼分享:https://github.com/Mr-Hock/MySafe

在這裡插入圖片描述

雲查殺服務端使用Python編寫

在這裡插入圖片描述

資料庫

在這裡插入圖片描述

簡單的保護程序

在這裡插入圖片描述

直接HOOK

在這裡插入圖片描述

在這裡插入圖片描述
在這裡插入圖片描述

解析32與64 PE檔案

以下幾個結構體需要注意,32與64的稍有區別

PIMAGE_NT_HEADERS32
PIMAGE_NT_HEADERS64

PIMAGE_OPTIONAL_HEADER32
PIMAGE_OPTIONAL_HEADER64

PIMAGE_THUNK_DATA32
PIMAGE_THUNK_DATA64
在這裡插入圖片描述
在這裡插入圖片描述

查殺病毒

在這裡插入圖片描述

掃描可疑程序

在這裡插入圖片描述

網路連線監控

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

流量監控

在這裡插入圖片描述
在這裡插入圖片描述

在這裡插入圖片描述