技術問答
技術文章
iT 徵才
Tag
聊天室
2025 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
2025 iThome 鐵人賽
DAY
4
0
自我挑戰組
30天的資訊安全讀書筆記
系列 第
4
篇
Side Blue - Anti-Reverse Technique
17th鐵人賽
notawiseman3955
團隊
夢幻公牛
2025-09-18 13:20:55
75 瀏覽
分享至
Check Debugger - 尋找與除錯工具相關的程序或檔案,或者透過硬體層面(例如偵測硬體中斷點)來檢查是否有除錯器存在。
Windows API - IsDebuggerPresent - 偵測是否正在被除錯
Suspend Thread - 偵測到特定行為就將該程式pause掉使其無法正常運作
VM Detect - 會查看現在運行的環境是否為VM來決定動作,可能會僅執行部分功能、自毀(刪除自身或覆寫其部分程式碼)、破壞系統(如刪除或加密檔案)或不執行
Process - 查看目前環境是否有執行特定檔案
VMware:vmtools
VirtualBox:vboxservice
Software - 查看目前環境是否有安裝特定軟體(如Debugger)
MAC - 藉由查看是否為固定開頭的MAC位置來偵測是否為VM(VM廠商的OUI)
Resource - 查看電腦所配置的硬體配置如RAM,來判斷是否為VM
Other device - 查看環境上是否有新增其他裝置,如無則有可能為VM
Domain Membership - 查看是否有AD來判斷是否為VM
Obfuscation - 使用不同方式或技術使程式變得難以分析
使用其他編碼
使用加密
使用如(更改程式碼語法與結構、將函數重新命名、將程式碼分割到多個檔案或區段中)等技巧
Hash Changing - 透過修改一小部分程式碼使Hash值變更,以防止被用特徵來被辨別
Runtime Loading DLLs - 執行過程中再import DLL以防止在靜態分析階段被辨識。
Packing - 加殼使其內容無法用debugger分析
常見:UPX
查看甚麼殼:Detect it Easy, Exeinfo PE
解殼:
自動:unpacme
手動:x86dbg
留言
追蹤
檢舉
上一篇
Side Blue - 惡意程式行為與常見API
下一篇
Side Blue - Phishing
系列文
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
組
累計文章數
19850
篇
完賽人數
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
熱門問題
如何找到電腦網路行為的觸發原因?
檔案伺服器移轉
從資訊安全角度分析:若電子支付平台疑遭暗網販售資料,可能的技術成因與防護機制?
win11 bitlocker 除了格式化重灌外, 有解嗎?
Exchange 2016 手機無法登入
請問要如何將github下載下來的檔案轉成dll檔
Gmail 寄件備分 一次變成 Gmail聯絡人寄出
熱門回答
檔案伺服器移轉
如何找到電腦網路行為的觸發原因?
從資訊安全角度分析:若電子支付平台疑遭暗網販售資料,可能的技術成因與防護機制?
熱門文章
Microsoft Certified: Azure Administrator Associate AZ-104認證考試介紹
📨 用 n8n 自動整理信用卡帳單:從 Gmail 到 LINE 的實戰筆記
【專案實戰】我在專案裡,用需求追溯矩陣讓 PM、工程師和法遵站在同一頁
[Day 27]隨機密碼產生器
FFmpeg:從入門到入土心得錄01
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}