-
-
[原创]CTF2018签到题
-
发表于: 2018-6-16 21:07 3007
-
签到题,IDA打开程序:
strcpy(&key, "437261636b4d654a757374466f7246756e"); while ( 1 ) { memset(&calculated_result, 0, 0x20u); v11 = 0; v12 = 0; sub_40134B((int)aPleaseInputYou, v6); scanf(aS, serial_number); if ( strlen(serial_number) > 17 ) break; i = 0; do { temp = serial_number[i]; if ( !temp ) break; sprintf(&hex_i, "%x", temp); //将每个字符转换为十六进制字符串 strcat(&calculated_result, &hex_i); ++i; } while ( i < 17 ); if ( !strcmp(&calculated_result, &key) ) sub_40134B((int)aSuccess, v7); else sub_40134B((int)aWrong, v7); }
可以看到,程序将输入的字符串,依次转化为十六进制字符串,最后得到了 --> 437261636b4d654a757374466f7246756e。
43 C
72 r
61 a
63 c
6b k
4d M
65 e
4a J
75 u
73 s
74 t
46 F
6f o
72 r
46 F
75 u
6e n
CrackMeJustForFun,Yes!
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
最后于 2018-6-16 21:07
被walkerfuz编辑
,原因:
赞赏
他的文章
- [原创]CTF2018签到题 3008
- [原创]第八题只找到算法的未完成思路 3658
- [原创]第一题 WannaLOL解题思路和走过的小坑 2411
看原图
赞赏
雪币:
留言: