Remote debugging of a micro computer The server is running on GDB simulator with special patch. * Connect to the server. $ telnet micro.pwn.seccon.jp 10000 $ echo '+$g#67+' | nc micro.pwn.seccon.jp 10000 A long connection is disconnected automatically. (several minutes) A request of a connection in a short interval is ignored. (several seconds) * Read "flag.txt" on current directory. Reference: * Assembly samples for many architectures http://kozos.jp/books/asm/cross-20130826.zip See the assembly samples. $ unzip cross-20130826.zip $ cd cross/sample $ ls *.d See the sample programs running on GDB simulator. $ cd cross/exec $ ls *.d