https://buuoj.cn/challenges#[FlareOn6]Overlong

32 exe

int __stdcall start(int a1, int a2, int a3, int a4)
{
  char Text[128]; // [esp+0h] [ebp-84h] BYREF
  unsigned int v6; // [esp+80h] [ebp-4h]
 
  v6 = decrypt(Text, byte_402008, 28u);
  Text[v6] = 0;
  MessageBoxA(0, Text, Caption, 0);
  return 0;
}

应该是解密的长度不够了(学到了,帮助程序完成某个任务的出题方式)只出来提示:

I never broke the encoding:

是没有 broke

patch 一下

I never broke the encoding: [email protected]

patch 失败看这里 https://blog.csdn.net/FigBB/article/details/134856961

flag{[email protected]}

真离谱,我现在才把这个修好,之前我是怎么做题的🤔www