XCTF Hello CTF

送分小仙女□ 提交于 2020-01-15 18:43:59

一.查壳
在这里插入图片描述
二.拖入ida x86静态分析
shift +F12找到字符串。
在这里插入图片描述
发现关键字please input your serial
点击进入
在这里插入图片描述
这是我们的主函数,F5反编译一下,看一下逻辑。
在这里插入图片描述
这里有几个函数,我也不懂啥意思,百度的.
1.qmemcpy(void *destin ,void *source):将source指针所指的值拷贝到destin中去
2.sprintf(char *str, char * format [, argument, …]),在本文的意思是将v4的字符串以十六进制的形式存入v8中。
三.
那么逻辑已经很明显了,V13就是我们的flag,只不过转成了十六进制,只需要将十六进制转成字符串就好了。
在这里插入图片描述

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!