有沒有什麼辦法可以從python(理想)或bash開始,觀察名爲'X'的新進程?我知道我可以查看正在運行的進程,但這不足以滿足我的需求。我能想到的唯一想法就是如何掛鉤新的流程,並註冊,但是如何?Python正在關注進程啓動?
更多背景:我是CCDC團隊的一員(http://www.nationalccdc.org/),我是藍隊。競賽的前提是給學生一個網絡來防禦專業筆測試人員,幫助下一代安全專家變得更好。我想要做的就是在Linux機器上加載這個python腳本,並觀察正在運行的某些命令,這些命令可能只會被紅隊使用,例如'chattr'命令。理想情況下,我希望能夠爲腳本提供要觀看的進程列表。我可以弄清楚這一部分,但不知道如何觀察產卵過程。
任何方向表示讚賞。謝謝。
謝謝你的指導!這聽起來像我想做的事情。我們確實擁有root權限。整個比賽都是通過虛擬機進行的。 – Trcx 2012-02-05 05:45:23
@Trcx哦,如果你有root用戶,你可以實現一個像SELinux一樣的MAC系統,並將它們全部保存。 – Borealid 2012-02-05 06:06:16
問題是我沒有如何做到這一點的編程知識,但這就是谷歌的目的。 > _>謝謝。 – Trcx 2012-02-05 16:29:03