ctf-tools/keystone/test
Steven Van Acker 7144e756e5 fail hard on any error + verify that all scripts use bash -ex to fail
early on any error + anticipate that some tools can't be installed by
now, but we still want the test to return success to satisfy travis-ci
2017-02-16 22:40:17 +01:00

14 lines
265 B
Bash
Executable file

#!/bin/bash -ex
set -e -o pipefail
source ctf-tools-venv-activate
python <<EOF
from keystone import *
CODE = b"INC ecx; DEC edx"
# Initialize engine in X86-32bit mode
ks = Ks(KS_ARCH_X86, KS_MODE_32)
encoding, count = ks.asm(CODE)
EOF
#kstool x32 "add eax, ebx"