-
-
[原创]第一题 WannaLOL writeup
-
发表于: 2017-6-1 19:51 2492
-
花指令里面多了个0xe8,拖到ue32里面去改成0x90,这样ida就可以识别那个对比函数了,总长度要为4,第一个第二个字符分别为1和5,然后对第三个第四个字符进行爆破就好,9*9的爆破,很简单,得到1555注册码,把代码贴上
#include <stdio.h> int main() { double cc3; // st7@8 double cc1=1.0; int flag=0; float cc4; float cc5; for (cc3=0;cc3<10;cc3+=1) { for (cc5=0;cc5<10;cc5+=1) { *(float *)&cc4 = (cc3 - cc1 / (double)5) * (double)cc5 * 16.0; if(*(float *)&cc4 == 384.0) { flag=1; break; } } if(flag==1) break; } printf("%f %f",cc3,cc5); return 0; }
赞赏
他的文章
看原图
赞赏
雪币:
留言: