python dictionary attack