| Adversarial Mind |
Control flow flattening implemented via a switch-case state machine designed to confuse AI analysis. The execution goes as follows: switch 0 and 1 initialize the winning and losing strings; switch 2 contains dead code pretending to assemble a string; switch 3 is empty; switch 4 performs the main input validation against the hardcoded string. If the user input is incorrect, the "You found the flag" string is written into the variable.
password: UEFTU1dPUkR7ZmFsc2VfcGFzc3dvcmR9 |
2026-05-17 18:19 |
| aola |
XOR-obfuscated string {0xEF,0xC4,0xDE,0xCF,0xD8,0x8A,0xDA,0xCB,0xD9,0xD9,0xDD,0xC5,0xD8,0xCE,0x90,0x8A} decrypts to "Enter the password:" with key 0xAA.
XOR-obfuscated string {0xF3,0xC3,0xDA,0xDA,0xC3,0xCF,0x87,0xE1,0xC3,0x87,0xF3,0xCB,0xD3,0x00,0xC4,0xC5} decrypts to "Yippie-Ki-Yay " with key 0xAA.
Check performed via strcmp.
Arithmetic(add, sub, xor) gives 0x6F6B ("ok") for correct password and 0x6E6F ("no") for incorrect.
Correct password: Yippie-Ki-Yay |
2026-05-16 14:10 |