一道简单的逆向

有时候看到莫名其妙函数会卡题因为根本看不懂0-0!

 

这直接看!

然后开始进入

 

 嗯?这难道是flag??白给了??

显然错误

 

 

 

啊这,这2个函数必须弄清楚

网上搜了搜

atoi的小说明:

int atoi(const char *str) 把参数 str 所指向的字符串转换为一个整数;

而itoa是把数变字符串,搞清了这个函数作用我们就可以得到flag

既然我拿到atoi后的整数

 

 

 再进行操作,我原本还行分析函数之间拿flag的,后来一想,password拿到了应该之间输入拿flag,而不是找函数一个一个分析。

所以输入的str应该为122xyz;

 

所以

 

posted @ 2021-12-16 23:20  雨后初霁  阅读(30)  评论(0编辑  收藏  举报