IDA动调exe

动调exe文件:

步骤:1.找到文件夹IDA目录下的dbgsrv文件夹,找到对应版本的win_32或者64remote.exe,点击运行。

2.打开ida,将exe拖入,Debugger → Select a debugger → Remote windows debugger

3.Debugger → process options → 填写三行(第一,二行为 文件的路径,第三行为空,也可设置为文件对应的根目录) 和 Hostname设为127.0.0.1(代表本机) → ok

4.附加程序:先运行我们要调试的软件,然后Debugger → Attach to process... → 选中我们要调试的程序 → attach

即可开始调试

  • 快捷键

  • 1.F2下断点
    2.F7,f8单步步入
    3.N重名
    4.g跳到地址和函数名
    5.u取消把函数汇编变成机器码
    6.c就是把机器码变成汇编
    7.F5
    8.p分析函数,把机器码那些东西翻译成函数
    9.ctrl+s看见系统所有的模块
    10.ctrl+f搜索
    11.单步调试注意右上角,寄存器变蓝色表示被改了
    12.otions->number of opcode bytes可以查看机器码,填入4一行看4个机器码
    13.在hex view-1按F2可以修改机器码,再次按F2确定修改
    14.alt+g看是thumb还是arm指令
    15.在函数名上按X可以看见上层调用
    16.在f5伪c/c++代码的情况下,注释是/,汇编情况下注释是;
    17.f4移动到光标处
    18.在寄存器窗口按E可以修改寄存器的值
    19.在内存窗口f2可以修改内存的值
  • ctrl+F7:运行至函数结束,用来跳出函数

    ctrl+F2:重新开始调试

  • 8
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值