技術問答
技術文章
iT 徵才
Tag
聊天室
2025 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
2025 iThome 鐵人賽
DAY
3
0
自我挑戰組
30天的資訊安全讀書筆記
系列 第
3
篇
Side Blue - 惡意程式行為與常見AP
17th鐵人賽
notawiseman3955
團隊
夢幻公牛
2025-09-17 14:36:38
49 瀏覽
分享至
Keylogger:
SetWindowsHookEx
:安裝 hook 來攔截系統或視窗事件
GetAsyncKeyState
:取得某個虛擬鍵的當前狀態。
GetKeyboardState
:取得所有虛擬鍵的狀態。
GetKeyNameText
:取得按下的鍵的名稱。
Downloader:
URLDownloadToFile
:從網路下載檔案並儲存至本地。
WinHttpOpen
:初始化 WinHTTP 連線。
WinHttpConnect
:使用 WinHTTP 與遠端伺服器建立連線。
WinHttpOpenRequest
:建立 HTTP 請求並與伺服器通信。
Command and Control:
InternetOpen
:初始化與網際網路連線的工作階段。
InternetOpenUrl
:開啟指定的 URL 以進行下載。
HttpOpenRequest
:建立 HTTP 請求。
HttpSendRequest
:送出 HTTP 請求,並接收遠端命令或資料。
Data Exfiltration:
InternetReadFile
:讀取網路資源內容。
FtpPutFile
:將檔案上傳到 FTP 伺服器。
CreateFile
:建立或開啟檔案或裝置。
WriteFile
:將資料寫入檔案或裝置,可用於儲存欲外洩的資料。
GetClipboardData
:取得剪貼簿上的資料。
Dropper:
CreateProcess
:建立新程序並執行惡意程式。
VirtualAlloc
:配置記憶體空間,用來存放惡意程式碼。
WriteProcessMemory
:將惡意程式碼寫入記憶體中的其他程序。
API hook - 透過抓API來攔截或修改系統行為,規避防毒軟體偵測:
GetProcAddress
:取得 DLL 中函式的位址,供後續勾取使用。
LoadLibrary
:載入 DLL 模組,注入額外惡意程式碼。
SetWindowsHookEx
:安裝 hook 來攔截系統或視窗事件。
Anti-Debugging / VM Detection:
IsDebuggerPresent
:偵測是否正在被除錯。
CheckRemoteDebuggerPresent
:檢查是否有遠端除錯器。
NtQueryInformationProcess
:查詢進程資訊,偵測除錯環境。
GetTickCount
:取得系統開機以來的毫秒數,用來偵測虛擬機延遲行為。
GetModuleHandle
:檢查特定模組是否載入,可用來偵測分析工具。
GetSystemMetrics
:取得系統硬體/軟體資訊,用來識別虛擬機。
Process Hollowing:
建立一個
合法但暫停執行的process
清空原本的程式碼區段
注入惡意程式碼
重新啟動process
,此時進程外觀看起來是合法的,但實際上執行的是惡意程式碼。
API :
CreateProcess
(含 CREATE_SUSPENDED):建立暫停的進程
ZwUnmapViewOfSection
或 NtUnmapViewOfSection:清空原始程式碼
VirtualAllocEx
:配置記憶體
WriteProcessMemory
:寫入惡意程式碼
SetThreadContext
:設定執行點
ResumeThread
:執行程式
留言
追蹤
檢舉
上一篇
Side Blue - PE
系列文
30天的資訊安全讀書筆記
共
3
篇
目錄
RSS系列文
訂閱系列文
0
人訂閱
1
Side Blue - 惡意程式分析相關工具
2
Side Blue - PE
3
Side Blue - 惡意程式行為與常見AP
完整目錄
熱門推薦
{{ item.subject }}
{{ item.channelVendor }}
|
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
902
組
團體組數
37
組
累計文章數
6680
篇
完賽人數
81
人
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
看更多
15th鐵人賽
16th鐵人賽
13th鐵人賽
14th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
17th鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
windows
php
c#
windows server
linux
css
react
熱門問題
Tiptop自製程式要如何在EF簽核完畢後自動確認
急!急!急!急!急!急!無法在鐵人賽發表文章
請問我的主機板技嘉 B360M AORUS PRO如果 30TB硬碟抓得到嗎?
Win11 24H2無法透過WSUS2019更新
想請教如何定義資料庫的Primary Key
請問今天鐵人賽的發文系統是否故障?
Windows GPO Bitlocker
熱門回答
急!急!急!急!急!急!無法在鐵人賽發表文章
Tiptop自製程式要如何在EF簽核完畢後自動確認
請問我的主機板技嘉 B360M AORUS PRO如果 30TB硬碟抓得到嗎?
想請教如何定義資料庫的Primary Key
Windows GPO Bitlocker
熱門文章
[為你自己學 Gemini CLI ... 的原始碼] 第 1 天,從黑黑的畫面開始!
[為你自己學 n8n] 第 1 天,用節點拼出你的自動化世界!
第24天,免費在 Google 服務使用公司信箱 / 元味古早小吃 好吃的小店(台北中正)| 30天滷肉飯
[為你自己學 Gemini CLI ... 的原始碼] 第 2 天,主程式裡的 Hello Kitty!
實作 effect (I): 讓圖真正「動」起來
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}