首页
社区
课程
招聘
[分享]
发表于: 2017-6-2 15:34 2261

[分享]

2017-6-2 15:34
2261

  使用Ida载入exe通过Registration successful ! 找到关键位置。使用OD动态调试。我们可以发现长度限制为4 并且不能为0. 但是遇到了 fdiv fsubp 等不熟悉的指令。通过Google知道原来是x87的。这个时候我们就观察FPU寄存器。输入1234后我们可以得到如下计算规律:

1234

3->1->2->4

1/2=0.5

3-0.5=2.5

2.5 * 4 *16 !=384

此时我们就能推导出一个公式:(c-a/b)*d=24=>24*16=384 。所以结果有很多个


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 1
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回