2015-09-01 08:55:38 +03:00
|
|
|
#!/usr/bin/python
|
|
|
|
# By Ryan Hileman, issue #91
|
|
|
|
|
|
|
|
# Invalid instruction = test failed
|
|
|
|
|
|
|
|
from unicorn import *
|
|
|
|
from unicorn.x86_const import *
|
|
|
|
uc = Uc(UC_ARCH_X86, UC_MODE_64)
|
|
|
|
uc.mem_map(0x2000, 0x1000)
|
|
|
|
# pshufb xmm0, xmm1
|
|
|
|
uc.mem_write(0x2000, '660f3800c1'.decode('hex'))
|
2015-09-01 19:16:45 +03:00
|
|
|
uc.emu_start(0x2000, 0x2005)
|