IDA+WSL2實現本地linux動態除錯

_ljnljn發表於2024-12-01

1、首先在ida安裝目錄找到dbgsrv這個資料夾,開啟後把“linux_server”這個檔案拖到你的linux中(我放在/root位置)
image
2、然後賦予兩個檔案許可權(linux-server和要除錯的檔案)

chmod +x /root/linux_server
chmod +x 你的待除錯檔案位置

然後執行除錯元件

/root/linux_server64

引數:
“-p埠”:用於設定備用TCP埠,以便伺服器進行監聽。預設埠是23946
“-P密碼”:用於設定客戶端連線除錯伺服器必需的密碼,防止未授權連線。
“-v”:將伺服器置於詳細模式。
image
然後開啟ida,按F9選擇偵錯程式
image
如果出現這個選擇Yes
image
上面的前兩個輸檔案所在linux的目錄,第三個輸檔案路徑,下面填上終端顯示的my ip,密碼為linux賬號的密碼
image
image
(當然,如果懶得移動檔案,ida也可以把檔案自動匯入到linux中,只需要路徑不正確就行)
如果配置都沒有問題,接下來應該就會進入動態除錯介面了
image
image

相關文章