做题步骤:
老规矩先查壳:
64位,直接用IDA 64打开
开局直接shift+f12无脑打开字符串
然后在字符串表里面找到和flag有关的
比如这题就是
双击跟进
点击这个athisIS什么的变量 按照 ctrl+x查看调用
点击OK后,按F5边为伪代码
你先从输出 “this is the right flag ”看
Str1 和Str 2 比较 就正确
我们就看跟进str2(双击)
得到了Str2的值
我们在看前面的代码
如果 这个字符的AScii码为111,那么变为48对应的字符
可以看见,如果为o 变为0,那么{hello_world}里面的o全换成0
提交
成功