APT 海蓮花組織DLL樣本分析

2022-09-07 12:33:10 字數 1579 閱讀 4500

樣本**twitter,之前的文章已經完整分析過乙個類似的dll樣本,這次做個簡單記錄。

樣本資訊如下:

dll檔案共有40個匯出函式:

匯出函式內容基本一致,惡意**都在dllmain函式中實現:

執行後首先獲取當前模組基址並解析pe檔案: 

備註:這裡多了乙個hook操作,此前樣本是直接讀取資源資料載入執行的。

獲取」logs」資源資料,申請緩衝區後跳轉到shellcode執行:

shellcode執行後會通過多了loop指令邊執行邊解密後續**:

除錯的時候會有很多這樣的迴圈**結構,不用單步跟蹤直接在迴圈結束的地方下斷f9執行就可以:

或者順著**一直往下尋找像這樣的動態call指令呼叫,快速定位關鍵**:

然後從」c:\windows\temp\gh943h.tmp」檔案中讀取資料:

備註:正常情況下該檔案會包含經過加密的shellcode資料,但是由於該檔案由其它模組元件釋放,如果只有當前dll樣本的話是無法獲取後續載荷的。

這裡就不往下分析了,後續的操作可以參考之前的分析文章

分析shellcode的時候可以在關鍵的地方多打幾個快照,然後對幾個常用api函式下斷,根據當前環境上下文大膽猜測後續可能執行的功能細心求證,這樣可以節省時間加快分析效率。

md5:3aac297222bd691edb2b9c3ccb5b7e4c

清蒸蓮花武昌魚

我喜歡吃肉,老婆喜歡吃魚,可是為省事與飲食健康起見,我又不想一餐飯做兩個葷菜,世事難兩全呀,真是叫人鬱悶。好了,言歸正傳。具體做法如下 原料主要有武昌魚一條,大約一斤左右,我家的蒸鍋太小,昨天買的魚大了點,結果尾巴全到鍋外去了 肉沫三兩,超市裡有打好的,肥一點的更好一些 香菇上十個 當然還有一些調料...

廈門同安蓮花山行

蓮花山古稱金冠山,位於同安區蓮花鎮後埔村境內,方圓12平方公里,主峰738公尺。山體屬戴雲山東延餘脈。蓮花山自然與生態資源極為豐富,主要有石蛋地貌資源 森林資源 陸生野生動物資源。山體突兀雄偉,山上古木奇石,珍禽走獸,奇花異草,山泉湧汩其間,自然風光極其秀美。山上名勝古蹟眾多,有太華岩石 太華岩寺遺...

apt命令詳解

常用的apt命令引數 apt cache search package 搜尋包 apt cache show package 獲取包的相關資訊,如說明 大小 版本等 sudo apt get install package 安裝包 sudo apt get install package reins...