Dll注入目标进程之后,vs如何调试本地Dll

本文介绍了在Visual Studio中调试DLL注入目标进程的方法。首先,确保Debug目录下的Dll.dll与cpp源文件在同一目录,以便调试时能找到Dll。然后,在程序入口设置断点并启动调试。当目标进程运行到特定位置时,通过调试菜单附加到目标进程。在Dll.dll中设定需要的断点,待CreateRemoteThread成功注入远程线程后,调试会停在设置的断点上。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

准备工作:将Debug目录下的Dll.dll放置到当前cpp所在目录下,这么做的目的是为了我们在调试界面注入目标进程时,根据路径能找到Dll文件
在这里插入图片描述
在这里插入图片描述
开始调试:
1.我选择在启动程序的入口处下断点(F9),启动调试(F5),断点命中,之后Attach到目标进程,这个位置的选择不是一定的,只要在启动dll之前附加到目标进程就行。调试–>附加到进程
在这里插入图片描述
2.选择需要Attach的进程,然后点击附加
在这里插入图片描述
3.在Dll.dll中想要下断点的地方下断点在这里插入图片描述
4.当你在启动程序中,执行CreateRe

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

KookNut39

感谢您请我喝咖啡哈哈哈哈

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值