本文主要是介绍[SWPUCTF 2022 新生赛]贪吃蛇,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
那我们就hack吧
字符串里面找到了关键信息
跟进查看
我们刚刚是cant flag
那么这个
tflag 和s flag 就是我们需要的
先对tflag进行一个操作,然后粘贴进入sflag
这是对tflag的操作
int __cdecl decode_flag(int a1)
{int result; // eaxint i; // [esp+Ch] [ebp-4h]for ( i = 0; i <= 30; ++i ){result = i + a1;*(_BYTE *)(i + a1) ^= 0x52u;}return result;
}
在这我们还可以大致猜测答案32位
我写着写着脚本
突然觉得
我直接修改条件不就好了吗?
这里,我们去玩一下就知道,我们最后就是得到这个cantflag,他上面有个判定条件是jz
我们改为否命题 jnz 不是就ok了吗?
收工!
这篇关于[SWPUCTF 2022 新生赛]贪吃蛇的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!