攻防世界 Mysterious wp

编程入门 行业动态 更新时间:2024-10-09 14:21:02

<a href=https://www.elefans.com/category/jswz/34/1767336.html style=攻防世界 Mysterious wp"/>

攻防世界 Mysterious wp

攻防世界 Mysterious

  1. exeinfope查壳

发现无壳

  1. 载入IDA,进入主函数

    里面有一些没见过的函数,通过百度

atoi 是把字符串转换成整型数的一个函数。
int atoi(const char *nptr) 函数会扫描参数 nptr字符串,会跳过前面的空白字符(例如空格,tab缩进)等。如果 nptr不能转换成 int 或者 nptr为空字符串,那么将返回 0 。
特别注意,该函数要求被转换的字符串是按十进制数理解的。atoi输入的字符串对应数字存在大小限制(与int类型大小有关),若其过大可能报错-1。

_itoa是将整形转换为字符串
char_itoa(int value,char* string,int radix);
参数说明
value-----要转换的整形值
string-----转换后的字符串
radix------表示基数(2, 8, 10, 16)等进制基数

知道这两个函数的含义后题目就很明了了

此处是输入,且输入长度不大于6

由此处可知当v10=123(输入即为122),v5=123。
目前我们就可以知晓flag为

flag{123_Buff3r_0v3rf|0w}

我们也可以在输入框中输入122xyz直接得到flag

更多推荐

攻防世界 Mysterious wp

本文发布于:2024-02-27 17:46:29,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1707617.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:攻防   世界   wp   Mysterious

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!