

研究人員揭露針對中國企業而來的惡意軟體SquidLoader攻擊行動,對方一旦得逞,就會進一步植入Cobalt Strike
研究人員公佈駭客引用微信(WeChat)的程式碼片段,並指出這些被塞入惡意程式用來影響資安研究人員調查的程式碼,實際上並不會執行。
他們也提及對這個惡意程式載入工具引起特別關注的原因,那就是對方運用許多迴避偵測的手法並進行混淆處理,而使得相關攻擊行動極少被識別出來。
研究人員指出,攻擊者在部分函數功能使用了無意義及灰色地帶指令,例如:pause、mfence、lfence,很有可能是用來破壞防毒軟體模擬觸發的工作。
其中,也有部分功能函數含有call或jmp指令,指向另一個功能函數,使得研究人員的反編譯工具產生解析錯誤的情況。
而在透過演算法混淆程式碼的手法上,對方也加入了無意義的誘餌指令碼來欺騙研究人員,並透過堆疊的方式,使用多個位元組的XOR金鑰來加密特定字串。
此外,這些駭客也針對Shell Code相關的功能函數,進行控制流程圖形(Control Flow Graph,CFG)的混淆處理,導致CFG被扁平化為帶有大量switch字串的無限迴圈。
為了避免研究人員使用除錯工具進行調查,這些駭客也透過處理程式、檔案名稱過濾,並使用自行開發的API進行系統呼叫。