1
"Lots of Money and upgrade points"
Auto Assembler Script
{ Game : harbinger.exe
Version:
Date : 2017-01-06
Author : Cole
This script does blah blah blah
}
[ENABLE]
aobscan(Scrap,89 73 08 83 C4 38) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
newmem:
code:
mov [ebx+08],FFFFFF
add esp,38
jmp return
Scrap:
jmp newmem
nop
return:
registersymbol(Scrap)
[DISABLE]
Scrap:
db 89 73 08 83 C4 38
unregistersymbol(Scrap)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: 029153B8
""+2915391: 0B 74 24 28 - or esi,[esp+28]
""+2915395: 0B 74 24 24 - or esi,[esp+24]
""+2915399: 0B 74 24 20 - or esi,[esp+20]
""+291539D: 0B 74 24 1C - or esi,[esp+1C]
""+29153A1: 0B 74 24 18 - or esi,[esp+18]
""+29153A5: 0B 74 24 14 - or esi,[esp+14]
""+29153A9: 0B 74 24 10 - or esi,[esp+10]
""+29153AD: 0B 74 24 0C - or esi,[esp+0C]
""+29153B1: 0B 74 24 08 - or esi,[esp+08]
""+29153B5: 8B 1C 24 - mov ebx,[esp]
// ---------- INJECTING HERE ----------
""+29153B8: 89 73 08 - mov [ebx+08],esi
""+29153BB: 83 C4 38 - add esp,38
// ---------- DONE INJECTING ----------
""+29153BE: 5D - pop ebp
""+29153BF: 85 05 00 00 15 00 - test [00150000],eax
""+29153C5: C3 - ret
""+29153C6: B9 F6 FF FF FF - mov ecx,FFFFFFF6
""+29153CB: E8 F0 76 EB FF - call 027CCAC0
""+29153D0: CC - int 3
""+29153D1: F4 - hlt
""+29153D2: F4 - hlt
""+29153D3: F4 - hlt
""+29153D4: F4 - hlt
}
Available Ships
0045000B
bla
4AE40000
cmd
4AE40400
arg0
4AE40410
arg1
4AE40510
arg2
4AE40610
result
4AE40710
pipename
4AE40720
Hull1
029A5459
xpwrite
02A354D3
Jump
02C6A66A
jumpdelay
028857B7
access1
029750B1
INJECT
02D0AD3F
_hull1
02AF5459
hullmax
02E24833
Hullmax1
02935F40
Info about this table: