攻防世界 RE-666
题目的main函数
按照顺序,题目将输入v5传递给encode,返回为s,s拿去和enflag比较
进入encode函数看看
批评某人指针没学就乱来
这里它将传入的a1(也就是刚刚传入的v5)拿进去进行各种异或操作,返回a2这个数组。 从逆向的角度分析a2就是刚刚enflag的值。所以我们要构造逆向,目标就是将a1求出来 解法如下图所示
这里做一些指针方面的说明
enflag = r’ ’这条语句可以将字符串放进去
可以直接调用enflag[]作为列表
v3 = [0]*18意思为定义一个长度为18的列表
特别注意!!!