前陣子有點無聊,
所以就花了些時間試著實踐內(nèi)心的瘋狂想法。
也就是:「Windows Keylogger !」
好啦~
我知道這聽起來好像不怎麼厲害,
畢竟 keylogger 只算是一個蠻基本的間諜軟體,
而且 Github 就有一堆C語言、Python 的版本,
說很艱深嘛?好像也不至於。
然而,
我最近編寫的這款 Key logger,
卻跟以往普遍的 Keylogger 完全不一樣:
1. 他大小只有3Kb!比一張照片(至少2Mb)還小。
2. Pure Assembly 製成,防毒軟體完全抓不到。
3. 可以很好的隱藏執(zhí)行狀態(tài),並完全沒有任何執(zhí)行的分頁標籤或是視窗,讓使用者感到懷疑。
4. 適用於所有 i386 系列以及 x86-64 的Cpu。
5. 程式碼不到 100 行,沒有使用第三方的lib。
6. XP 以上的作業(yè)系統(tǒng)皆與之相容。
以下是執(zhí)行時的狀態(tài):(隱藏功能被我取消ㄌ)
蠻開心的,
感覺自己的組合語言能力又更進步ㄌ~(^ ^)
總之,
我在開發(fā)的過程中學到一件事:
其實組合語言其實是萬能的,
C 做得到的事,組語也能做到。
你寫不出來只是因為你懶得查資料,
或是不想花時間去Debug而已。