一道简单的逆向 用ida打开查看伪代码 分析程序,找出关键点,以及如何获取flag 写出脚本得到flag 一. 用ida打开查看伪代码 二 .我们分析程序可知本题通过对比 buf[] 数组和 v0到v45 如果能够对比不成功就会执行 sys_exit,显然这不是解题的路径,所以我们试着使它匹配成功。 我们已知v0到v45,所以通过将这几句逆操作 for(i=0;i<=45;i++){ buf[i]+=2*i; buf[i]^=i