diff --git a/kexploit/Makefile b/kexploit/Makefile new file mode 100644 index 0000000..cc257e9 --- /dev/null +++ b/kexploit/Makefile @@ -0,0 +1,11 @@ +all: exploit.mscsb + +clean: + rm exploit.mscsb payload.s + +exploit.mscsb: payload.s Scripts script_0.s + python3 ../pymsc/asm.py + +payload.s: payload.bin + python3 generate_payload.py + diff --git a/kexploit/exploit.mscsb b/kexploit/exploit.mscsb new file mode 100644 index 0000000..2ed4688 Binary files /dev/null and b/kexploit/exploit.mscsb differ diff --git a/kexploit/payload.s b/kexploit/payload.s index 848a549..ff6977f 100644 --- a/kexploit/payload.s +++ b/kexploit/payload.s @@ -1,120 +1,120 @@ -byte 0x20 -byte 0x20 -byte 0x20 -byte 0x20 -byte 0x20 -byte 0x5f -byte 0x20 -byte 0x20 -byte 0x20 -byte 0x20 -byte 0x20 -byte 0x20 -byte 0x20 -byte 0x5f -byte 0x20 -byte 0x20 -byte 0x20 -byte 0x20 -byte 0x20 -byte 0xa -byte 0x20 -byte 0x20 -byte 0x20 -byte 0x20 -byte 0x7c -byte 0x20 -byte 0x7c -byte 0x20 -byte 0x20 -byte 0x20 -byte 0x20 -byte 0x20 -byte 0x7c -byte 0x20 -byte 0x7c -byte 0x20 -byte 0x20 -byte 0x20 -byte 0x20 -byte 0xa -byte 0x20 -byte 0x20 -byte 0x5f -byte 0x5f -byte 0x7c -byte 0x20 -byte 0x7c -byte 0x20 -byte 0x5f -byte 0x5f -byte 0x20 -byte 0x5f -byte 0x7c -byte 0x20 -byte 0x7c -byte 0x5f -byte 0x5f -byte 0x20 -byte 0x20 -byte 0xa -byte 0x20 -byte 0x2f -byte 0x20 -byte 0x5f -byte 0x60 -byte 0x20 -byte 0x7c -byte 0x2f -byte 0x20 -byte 0x5f -byte 0x60 -byte 0x20 -byte 0x7c -byte 0x20 -byte 0x27 -byte 0x5f -byte 0x20 -byte 0x5c -byte 0x20 -byte 0xa -byte 0x7c -byte 0x20 -byte 0x28 -byte 0x5f -byte 0x7c -byte 0x20 -byte 0x7c -byte 0x20 -byte 0x28 -byte 0x5f -byte 0x7c -byte 0x20 -byte 0x7c -byte 0x20 -byte 0x7c -byte 0x5f -byte 0x29 -byte 0x20 -byte 0x7c -byte 0xa -byte 0x20 -byte 0x5c -byte 0x5f -byte 0x5f -byte 0x2c -byte 0x5f -byte 0x7c -byte 0x5c -byte 0x5f -byte 0x5f -byte 0x2c -byte 0x5f -byte 0x7c -byte 0x5f -byte 0x2e -byte 0x5f -byte 0x5f -byte 0x2f -byte 0x20 -byte 0x0 +byte 0x20 +byte 0x20 +byte 0x20 +byte 0x20 +byte 0x20 +byte 0x5f +byte 0x20 +byte 0x20 +byte 0x20 +byte 0x20 +byte 0x20 +byte 0x20 +byte 0x20 +byte 0x5f +byte 0x20 +byte 0x20 +byte 0x20 +byte 0x20 +byte 0x20 +byte 0xa +byte 0x20 +byte 0x20 +byte 0x20 +byte 0x20 +byte 0x7c +byte 0x20 +byte 0x7c +byte 0x20 +byte 0x20 +byte 0x20 +byte 0x20 +byte 0x20 +byte 0x7c +byte 0x20 +byte 0x7c +byte 0x20 +byte 0x20 +byte 0x20 +byte 0x20 +byte 0xa +byte 0x20 +byte 0x20 +byte 0x5f +byte 0x5f +byte 0x7c +byte 0x20 +byte 0x7c +byte 0x20 +byte 0x5f +byte 0x5f +byte 0x20 +byte 0x5f +byte 0x7c +byte 0x20 +byte 0x7c +byte 0x5f +byte 0x5f +byte 0x20 +byte 0x20 +byte 0xa +byte 0x20 +byte 0x2f +byte 0x20 +byte 0x5f +byte 0x60 +byte 0x20 +byte 0x7c +byte 0x2f +byte 0x20 +byte 0x5f +byte 0x60 +byte 0x20 +byte 0x7c +byte 0x20 +byte 0x27 +byte 0x5f +byte 0x20 +byte 0x5c +byte 0x20 +byte 0xa +byte 0x7c +byte 0x20 +byte 0x28 +byte 0x5f +byte 0x7c +byte 0x20 +byte 0x7c +byte 0x20 +byte 0x28 +byte 0x5f +byte 0x7c +byte 0x20 +byte 0x7c +byte 0x20 +byte 0x7c +byte 0x5f +byte 0x29 +byte 0x20 +byte 0x7c +byte 0xa +byte 0x20 +byte 0x5c +byte 0x5f +byte 0x5f +byte 0x2c +byte 0x5f +byte 0x7c +byte 0x5c +byte 0x5f +byte 0x5f +byte 0x2c +byte 0x5f +byte 0x7c +byte 0x5f +byte 0x2e +byte 0x5f +byte 0x5f +byte 0x2f +byte 0x20 +byte 0x0 diff --git a/kexploit/script_0.s b/kexploit/script_0.s index e63e5a7..b55ad39 100644 --- a/kexploit/script_0.s +++ b/kexploit/script_0.s @@ -793,4 +793,4 @@ pushInt. 0x01031618 #return address (OSFatal) exit #Dunno why but I figured I might as well put it here, should never hit this though -end \ No newline at end of file +end