跳转至

IDA远程调试

IDA远程调试

IDA远程调试

把 IDA 文件夹下的 dbgsrv 里面的 linux 的复制到虚拟机,然后给权限 chmod 777 文件名

1582202105456-eddb6ac9-f240-4706-9d4d-fc75280820d1.png

./linux_server 运行

1582202056038-a3bfd17f-7f78-4226-8d01-9724e95512c5.png

这样,再用 IDA 选这个,设置好主机名(虚拟机IP)和密码(虚拟机密码)

1582203132658-f133fec2-e77d-4ef6-bad1-26db73c042c4.png

1582203197665-28533fa7-6167-4d73-a05f-9330480534c1.png

然后 F9 运行,因为在 linux 上面没有文件,所以他会复制到 linux,一路 ok 就可以

1582203483613-5b02af89-9b5e-4d78-b16a-0c083d5b024c.png

1582203524382-6855f5c3-3585-4106-ad06-073491ea4b7a.png

附加进程调试

首先绑定一个,就相当于是在服务器上的题目了

1582203976462-bda683ba-9aa5-40be-85b3-83a4f381be35.png

然后用 python 的 pwntools 与程序连接

1582204420761-33601522-e0f2-44fb-8ea1-364d0a9e388e.png

在 IDA 里面,选择附加,然后选择 linux 的

1582203928607-b44b8f9a-d01f-4933-ae61-7bcab3fb1a77.png

选择就行了

1582204619252-d640c5a3-bc1f-48eb-96bc-657a7c2f0986.png


警告


调试器无法附加到所选的进程。

这可能表示进程刚刚终止,或者您没有必要的权限。


OK    


没解决

原文: https://www.yuque.com/hxfqg9/bin/bfte1r