160crackme第一个Acid burn

各种原因,逆向学习都没啥长进,现在时间稍稍多些了,该好好学习了。纯属个人笔记,大侠请飘过,欢迎一起交流QQ:1521925504

1.程序运行情况





2.爆破过程

 查找字符串Sorry,The serial is incorect!


nop掉jnz


修改后成功


查找Try Again


修改jnz为jmp


修改后完成


程序运行时,会出现nag提示框,根据内容进行查找


定位到调用位置


通过od发现,调用0042A170的地方有多处

Local Calls from 0042A279, 0042F4EA, 0042F504, 0042F797, 0042FA6F, 0042FB18, 0042FB32

故不能修改0042A170内的内容

尝试nop掉上面的内容后,出现访问违规


故向上查找调用到它的地方

42f784处下断点后,发现


定位到00425643处


此处并无循环,也没发现其他的地方有调用,故修改je直接跳过


完成

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值