2015-12-01 53 views
0

目前我正在開發一個安全監控應用程序,持續監控創建的新進程。 對於使用wim和事件觀察者的即時通訊,女巫在VB.NET中工作正常。 但有2個功能,即時消失。監控進程API調用Windows 7 vb.net/C#或C++

我需要監視進程API調用,並且我一直在瘋狂地搜索網頁,並且空着。

基本上我需要監視進程WaitForSingleObject,LoadLibraryA,CreateProcessWWriteProcessMemory。和註冊表訪問/更改。

我希望這可以做到沒有系統掛鉤,但形成我能找到的,它不能通過WMI完成。

所以問題是,如何以及如何處理託管代碼。

+0

任何幫助或意見,非常感謝。謝謝。 – Jmik

回答

0

我要專注於第二點,因爲我沒有第一次的經驗。

爲了檢查進程是否已簽名,我使用Mark Russinovich的sigcheck.exe,因爲它使用各種方法驗證文件。一些是目錄簽名的,一些是嵌入的關鍵,還有iirc另一個奇怪的方法。沒有簡單的方法可以自己做。有嘗試自建方法來掩蓋所有可能性的怪異錯誤檢測。希望信息幫助

+0

謝謝。我已經將sigcheck工具作爲計劃B查看,因爲我不想驗證簽名,僅僅是檢查一個進程是否具有簽名的問題。 – Jmik