新160个crackme - 024-reverseMe

运行分析

在这里插入图片描述

  • 运行程序提示购买许可证,不让打开

PE分析

在这里插入图片描述

  • ASM程序,32位,无壳

静态分析&动态调试

在这里插入图片描述

  • ida搜索字符串,找到字符串"You really did it! Congratz !!!“和"Keyfile.dat”,猜测Keyfile.dat为许可证文件

在这里插入图片描述

  • 转到关键函数,F5发现401218:call analysis failed错误,即函数参数数量识别错误

在这里插入图片描述

  • 找到00401218地址处,点击Y,将函数参数去掉后点击OK,发现红底报错消失,可以正常F5

在这里插入图片描述

  • 对关键函数进行静态分析,成功弹窗条件如下:
  • 1、同目录下需存在Keyfile.dat文件
  • 2、Keyfile.dat文件内容长度需大于等于16
  • 3、Keyfile.dat文件内容包含8个及以上的’G’

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 同目录下创建Keyfile.dat文件,输入内容GGGGGGGG12345678并保存
  • 运行程序返回成功弹窗
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值