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打印,直至打印完全

相关推荐
兮动人33 分钟前
获取终端外网IP地址
java·网络·网络协议·tcp/ip·获取终端外网ip地址
怦然星动_1 小时前
eNSP中实现vlan间路由通信(路由器)
网络·智能路由器
zyx没烦恼3 小时前
TCP相关实验
服务器·网络·tcp/ip
(:满天星:)12 小时前
第31篇:块设备与字符设备管理深度解析(基于OpenEuler 24.03)
linux·运维·服务器·网络·centos
野蛮人6号14 小时前
虚拟机网络编译器还原默认设置后VMnet8和VMnet1消失了
网络·vmware·虚拟机网络编译器·vmnet8消失
scuter_yu14 小时前
主流零信任安全产品深度介绍
运维·网络·安全
江苏思维驱动智能研究院有限公司15 小时前
Sophos 网络安全:全球领先的自适应安全解决方案提供商
网络·安全·web安全
面朝大海,春不暖,花不开15 小时前
Java网络编程:TCP/UDP套接字通信详解
java·网络·tcp/ip
ChicagoTypewriter15 小时前
计算机网络中的常用表项梳理
网络·计算机网络·智能路由器
Bruce_Liuxiaowei18 小时前
常见高危端口风险分析与防护指南
网络·网络安全·端口·信息搜集