pwn3题解以及疑问([NISACTF2022]ReorPwn?)
1.checksec
64位,就没开启栈保护。
2.ida反汇编
里面有用的有gets函数以及fun函数和system,
gets是一个危险函数。
紧接着进入fun函数中
人有些白痴,第一下没看懂,写了个C程序后看懂了。
这个函数就是将第一个和最后一个交换位置,第二个和倒数第二个交换位置,第三个和倒数第三个交换位置.............,fun函数看懂了
我想知道这个是字节进入system了吗?反正我很无语,一般不是system里面套一个binsh嘛
这个到底怎么回事,来个人帮帮我????理解不了
后面就直接运行,然后反过来输入就可以得到flag