Advertisement

2019安恒CTF逆向题Mysterious Writeup

阅读量:

题目信息:

自从参与CTF竞赛以来,小明频繁活跃于各类技术论坛,然而对于逆向分析类题目仍然掌握不深。某日,一位论坛资深用户向小明发送了一个充满谜题的盒子,其中据说隐藏着开启逆向思维的关键。小明对此极为重视,连续三日三夜深入研究,最终破解了谜题。那么,你是否也能够解开这个神秘的盒子呢?(答案需以flag{}形式提交,仅需填写{}内的内容即可)

解题思路:

通过观察字符串内容可以锁定核心代码部分

经过初步分析可知,本题主要依赖于atoi()函数的运行机制

int atoi(const char *nptr) 函数的作用是读取参数 nptr所指向的字符串,并跳过起始处的空白字符(如空格、制表符等)。若该字符串无法被转换为整数或者字符串本身为空,则函数将返回 0。值得注意的是,该函数默认将输入视为十进制数值进行处理。

因此,只需进行几次动态调试即可得出结论

![

全部评论 (0)

还没有任何评论哟~