2021-11-22~26 Re 逆向工程略览 五. IDA 的调试器【T.O.CTF】

本文探讨了IDA自带的调试工具,强调了掌握其调试器的重要性,特别是对于非PE文件的远程调试。文章详细介绍了如何进行本地调试,包括选择后端、设置断点和查看局部变量。此外,还阐述了远程调试的步骤,特别是针对Linux elf文件的调试,强调了调试服务器的使用和配置,并指出远程调试与本地调试的主要区别。
摘要由CSDN通过智能技术生成

我们介绍了静态与动态调试与分析代码,都是局限于某一个软件,那么IDA自身有无调试工具呢?

IDA自身的调试工具

IDA很早就开始自己营建调试器,学会使用IDA的调试器很重要,因为这涉及到后期对非PE文件的远程调试(如elf文件等)。

 顶部有下拉菜单,是选择调试器后端的位置。

IDA可以直接调试Win下32和64bit的程序,而对于Linux下的文件,则需要用到远程调试。

下面从本地调试开始讲起

本地调试

步骤:

1、选择后端:选择调试器后端为Local Windows debugger。 

2、开始调试。IDA开始调试与ODB和x64DBG一样,摁下F9,对弹窗摁yes即可。

3、断点设置

IDA的断点可以通过F2设置

4、查看变量

在中断后,选择“Debugger->Debugger windows->Locals” 菜单命令,打开查看局部变量。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值