obdg反汇编破解crackme

obdg是一个反汇编软件

直接将要反汇编的exe文件拖入或者file->open打开文件,等待一段时间就会显示出来

界面中分别为汇编代码(程序内存内容),寄存器内容,数据内存内容,栈内容

代码界面的左侧是内存地址,右侧是代码的描述

步骤一:修改程序使注册一直成功

在分析程序反汇编代码之前:

在该程序中,打开注册页面,随意输入信息并点击注册会弹出对话框:

查看反汇编代码:

可以通过查看反编译之后的文字信息来确定部分代码的作用

这两段应该是分别对应成功注册和未成功注册的弹窗内容

可以看到,在push相应内容后调用了相同的程序段:MessageBoxA,应该是用于弹出指定栈内容的对话框。

猜测相关部分的逻辑:

那么这段功能的逻辑应该是有一个判断语句,根据结果是否为真分别跳转到上面图中的两段代码的push30处

确定要做的事:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值