32位 Enigma Virtual Box
32位ida查看字符串
往下翻能找到base64密码表
可能因为Enigma Virtual Box的原因,函数都是wrong
没能看到密码表的边换过程
base一把梭,提交,成了!
flag{12t4tww3r5e77}
预期解的话是
然后在看main函数就没有红字了(字符串的base表也消失了
int __thiscall sub_4012F0(_DWORD *this)
{
size_t v1; // ST0C_4
int v2; // edi
_BYTE *v3; // esi
const char *v4; // edx
_BYTE *v5; // esi
int v6; // ecx
int v7; // ecx
int v8; // eax
int v9; // ecx
int v10; // edx
int v11; // edi
int v12; // esi
_BYTE *v13; // ecx
unsigned int v14; // ecx
_DWORD *v16; // [esp+Ch] [ebp-94h]
char v17; // [esp+10h] [ebp-90h]
char v18; // [esp+14h] [ebp-8Ch]
_BYTE *v19; // [esp+18h] [ebp-88h]
const char *v20; // [esp+1Ch] [ebp-84h]
int v21; // [esp+20h] [ebp-80h]
int v22; // [esp+24h] [ebp-7Ch]
_BYTE *v23;<