-
-
[分享]
-
发表于: 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直播授课
赞赏
赞赏
雪币:
留言: