OD动态调试exe

之前一直卡,好不容易搞懂一点,记下来记下来

分析exe文件,用ida打开,找到主函数main,分析主函数可以发现,main在判断之后调用了l02等函数

因为判断部分的逻辑还是有点复杂,因此想让他直接打印函数,跳过判断部分,使用OD动态调试

打印第一行是65001,在ida找到这一行,在0040142C

Ctrl+G找到这一行,F2下断点,F9运行,对应的就是输出的第一行

开始找l02函数,左侧双击l02,跳转至00401350,这里是开始的位置

右键-设置此处为新EIP,"EIP=选择行地址",设置完毕后从旧EIP到新EIP中间的指令都不会执行

从00401350开始,F8一行一行进行调试,运行到00401362,一部分二维码打印出来,调试到中括号最下面即可停止,并且在下一个中括号开始重复操作,设置此处为新EIP-F8调试

以此类推,l04函数在00401365,F8运行到00401377打印,直至打印完全

相关推荐
zmjjdank1ng1 小时前
OSI模型和TCP/IP模型
服务器·网络·tcp/ip
Dream of maid8 小时前
Python12(网络编程)
开发语言·网络·php
minji...10 小时前
Linux 线程同步与互斥(三) 生产者消费者模型,基于阻塞队列的生产者消费者模型的代码实现
linux·运维·服务器·开发语言·网络·c++·算法
运维行者_10 小时前
OpManager MSP NetFlow Analyzer集成解决方案,应对多客户端网络流量监控挑战
大数据·运维·服务器·网络·数据库·自动化·运维开发
dashizhi201512 小时前
共享文件禁止拖动本地磁盘、共享文件禁止另存为、禁止打印共享文件、禁止复制共享文件的方法
运维·服务器·网络·安全·电脑
网教盟人才服务平台12 小时前
AI 全面重塑网络攻防生态,智能安全进入深度对抗时代
网络·人工智能·安全
头铁的伦15 小时前
QNX 网络模型
linux·网络·车载系统
小贾要学习15 小时前
【Linux】TCP网络通信编程
linux·服务器·网络·c++·网络协议·tcp/ip
vortex515 小时前
构建可审计、可分层、可扩展的SSH身份管理体系
网络·ssh·php
Hello_Embed15 小时前
嵌入式上位机开发入门(十九):Socket 状态检测与断线重连
网络·单片机·网络协议·tcp/ip·嵌入式