首页
社区
课程
招聘
[原创]helloctf WriteUp
发表于: 2018-6-17 00:04 2232

[原创]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。


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

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