技術問答
技術文章
iT 徵才
Tag
聊天室
2025 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
2025 iThome 鐵人賽
DAY
3
0
自我挑戰組
30天的資訊安全讀書筆記
系列 第
3
篇
Side Blue - 惡意程式行為與常見API
17th鐵人賽
notawiseman3955
團隊
夢幻公牛
2025-09-17 14:36:38
112 瀏覽
分享至
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
下一篇
Side Blue - Anti-Reverse Technique
系列文
30天的資訊安全讀書筆記
共
30
篇
目錄
RSS系列文
訂閱系列文
1
人訂閱
26
Actions on Objectives 與其他補充
27
Side Red - Metasploit
28
Side Red - Burp Suite
29
Side Red - Privilege Escalation In Windows
30
Side Red - Privilege Escalation in Linux
完整目錄
熱門推薦
{{ item.subject }}
{{ item.channelVendor }}
|
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
902
組
團體組數
37
組
累計文章數
19838
篇
完賽人數
529
人
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
看更多
15th鐵人賽
16th鐵人賽
13th鐵人賽
14th鐵人賽
17th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
windows
php
c#
linux
windows server
css
react
熱門問題
FortiGate 的VLAN Switch問題
源碼檢測稽核會不會超耗時
內控內稽的作業流程圖.請問哪裡有設備工程業的
你們都在哪裡購買SSL
WIN SERVER 出現錯誤LOG
VMware上的虛擬機多了一個VMDK的硬碟在增長
浮水印在PDF上沒有辦法顯示
DOCKER問題請教
越南 Oracle EBS 輔導顧問公司
你們逛大陸的網站嗎
熱門回答
你們都在哪裡購買SSL
源碼檢測稽核會不會超耗時
FortiGate 的VLAN Switch問題
內控內稽的作業流程圖.請問哪裡有設備工程業的
WIN SERVER 出現錯誤LOG
熱門文章
讀書會邀請: AWS 雲端攻頂學習計畫|SAA 基礎 + SAP/DevOps 分流 從理論到企業級部署,每週一次的架構思維演練
Google 暗網監控 暗網報告
[實作] 不用買貴森森的 Vector!我用 Python 自製了一套 J1939 CAN Bus 解碼器
資料視覺化工具比較全攻略:選出最懂你的可視化平台
別找了!最全資料視覺化配色指南在這
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}