16
"Inf HP OHK"
Auto Assembler Script
[ENABLE]
aobscanmodule(Health,starwarsjedifallenorder.exe,F3 0F 11 8B BC 01 00 00) // should be unique
alloc(newmem,$1000,"starwarsjedifallenorder.exe"+EE0B8FD)
label(code)
label(return)
label(cleanup)
newmem:
pushf
cmp [rbx+178],5 //check if player
jne @f
movss xmm1,[rbx+1B8]
jmp cleanup
@@:
cmp [rbx+178],8 //check if enemy
jne cleanup
xorps xmm1,xmm1
cleanup:
popf
code:
movss [rbx+000001BC],xmm1
jmp return
Health:
jmp newmem
nop
nop
nop
return:
registersymbol(Health)
[DISABLE]
Health:
db F3 0F 11 8B BC 01 00 00
unregistersymbol(Health)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "starwarsjedifallenorder.exe"+EE0B8FD
"starwarsjedifallenorder.exe"+EE0B8D0: 75 09 - jne starwarsjedifallenorder.exe+EE0B8DB
"starwarsjedifallenorder.exe"+EE0B8D2: 45 84 D2 - test r10l,r10l
"starwarsjedifallenorder.exe"+EE0B8D5: 0F 84 34 02 00 00 - je starwarsjedifallenorder.exe+EE0BB0F
"starwarsjedifallenorder.exe"+EE0B8DB: 48 8B 93 60 01 00 00 - mov rdx,[rbx+00000160]
"starwarsjedifallenorder.exe"+EE0B8E2: 0F 57 C0 - xorps xmm0,xmm0
"starwarsjedifallenorder.exe"+EE0B8E5: 0F 2F C8 - comiss xmm1,xmm0
"starwarsjedifallenorder.exe"+EE0B8E8: 48 89 7C 24 48 - mov [rsp+48],rdi
"starwarsjedifallenorder.exe"+EE0B8ED: 0F 29 74 24 20 - movaps [rsp+20],xmm6
"starwarsjedifallenorder.exe"+EE0B8F2: F3 0F 10 B3 BC 01 00 00 - movss xmm6,[rbx+000001BC]
"starwarsjedifallenorder.exe"+EE0B8FA: 0F 97 D0 - seta al
// ---------- INJECTING HERE ----------
"starwarsjedifallenorder.exe"+EE0B8FD: F3 0F 11 8B BC 01 00 00 - movss [rbx+000001BC],xmm1
// ---------- DONE INJECTING ----------
"starwarsjedifallenorder.exe"+EE0B905: 0F B6 C8 - movzx ecx,al
"starwarsjedifallenorder.exe"+EE0B908: 88 83 C0 01 00 00 - mov [rbx+000001C0],al
"starwarsjedifallenorder.exe"+EE0B90E: 40 38 B3 B5 01 00 00 - cmp [rbx+000001B5],sil
"starwarsjedifallenorder.exe"+EE0B915: 75 17 - jne starwarsjedifallenorder.exe+EE0B92E
"starwarsjedifallenorder.exe"+EE0B917: 84 C0 - test al,al
"starwarsjedifallenorder.exe"+EE0B919: 75 13 - jne starwarsjedifallenorder.exe+EE0B92E
"starwarsjedifallenorder.exe"+EE0B91B: C7 83 BC 01 00 00 00 00 80 3F - mov [rbx+000001BC],3F800000
"starwarsjedifallenorder.exe"+EE0B925: B1 01 - mov cl,01
"starwarsjedifallenorder.exe"+EE0B927: C6 83 C0 01 00 00 01 - mov byte ptr [rbx+000001C0],01
"starwarsjedifallenorder.exe"+EE0B92E: 48 89 D7 - mov rdi,rdx
}
HEALTH Code :movss [rbx+000001BC],xmm1
starwarsjedifallenorder.exe+EE0B8FD
00
00
0F
97
D0
F3
0F
11
8B
BC
01
00
00
0F
B6
C8
88
83