-
-
[原创]helloctf WriteUp
-
发表于: 2018-6-17 00:04 2232
-
正如该题目标题所提示,这道题是个送分题。将kxctf.exe拖入IDA中,F5之后,main函数部分伪代码如下图。
关键代码如图所示有三处,
1. qmemcpy(&v13, a437261636b4d65, 0x23u),将v13初始化为字符串’437261636b4d654a757374466f7246756e’
2. sprintf(&v8, asc_408044, v4);
strcat(&v10, &v8);
将v4转化为16进制字符串存储在v8中,并将v8内字符串拼接至v10中
3. strcmp(&v10, &v13);
比较v10与v13中的字符串,如果相同则输出Success。
因此,本题仅需将字符串’437261636b4d654a757374466f7246756e’进行16进制解码,serial为:CrackMeJustForFun。
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
赞赏
他的文章
- [原创]初入好望角WriteUp 2821
- [原创]流浪者WriteUp 2951
- [原创]看雪CTF.TSRC 2018 团队赛 - 半加器Writeup 2761
- [原创]看雪CTF.TSRC 2018 团队赛 - 初世纪 2003
- [原创]第十五题 智能设备WriteUp 6557
看原图
赞赏
雪币:
留言: