BAI Blockchain Ghidra IoT Kernel Kernel state Linux SE Tips User state afl ctf debugger kernel llvm pwn unicorn virtualization writeup