import re, struct exe = open("HAVOC_NOCD.EXE", "rb").read() pe_off = struct.unpack_from(' corrupt error' # Instruction at 0x020270: a0 25 54 47 00 = MOV AL, [0x00475425] flag_va = 0x00475425 flag_needle = struct.pack('