http://blog.stalkr.net/2010/05/defcon-18-ctf-quals-writeup-packet-100.html