2
"Invisible"
Auto Assembler Script
{ Game : Killersandthieves.exe
Version:
Date : 2017-07-02
Author : Kaizer V Leroz
This script does blah blah blah
}
[ENABLE]
aobscan(ninjax,D9 58 48 C9 C3 00 55) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
newmem:
fstp dword ptr [eax+48]
mov [eax+48],(float)0.0
leave
ret
jmp return
code:
fstp dword ptr [eax+48]
leave
ret
jmp return
ninjax:
jmp newmem
return:
registersymbol(ninjax)
[DISABLE]
ninjax:
db D9 58 48 C9 C3
unregistersymbol(ninjax)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: 058022C2
""+58022A6: 00 00 - add [eax],al
""+58022A8: 55 - push ebp
""+58022A9: 8B EC - mov ebp,esp
""+58022AB: 83 EC 08 - sub esp,08
""+58022AE: E8 D5 43 FA FF - call UnityEngine:Time:get_time
""+58022B3: D9 5D FC - fstp dword ptr [ebp-04]
""+58022B6: D9 45 FC - fld dword ptr [ebp-04]
""+58022B9: 8B 45 08 - mov eax,[ebp+08]
""+58022BC: D9 58 78 - fstp dword ptr [eax+78]
""+58022BF: D9 45 0C - fld dword ptr [ebp+0C]
// ---------- INJECTING HERE ----------
""+58022C2: D9 58 48 - fstp dword ptr [eax+48]
""+58022C5: C9 - leave
""+58022C6: C3 - ret
// ---------- DONE INJECTING ----------
""+58022C7: 00 55 8B - add [ebp-75],dl
""+58022CA: EC - in al,dx
""+58022CB: 57 - push edi
""+58022CC: 83 EC 54 - sub esp,54
""+58022CF: 8B 7D 08 - mov edi,[ebp+08]
""+58022D2: C6 47 20 00 - mov byte ptr [edi+20],00
""+58022D6: 8B 47 14 - mov eax,[edi+14]
""+58022D9: 83 EC 0C - sub esp,0C
""+58022DC: 50 - push eax
""+58022DD: 39 00 - cmp [eax],eax
}
4
"WeightlessLoot"
Auto Assembler Script
{ Game : Killersandthieves.exe
Version:
Date : 2017-07-02
Author : Kaizer V Leroz
This script does blah blah blah
}
[ENABLE]
aobscan(weight,D9 58 4C 83 EC 0C) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
newmem:
fstp dword ptr [eax+4C]
mov [eax+4C],(float)0.0
sub esp,0C
jmp return
code:
fstp dword ptr [eax+4C]
sub esp,0C
jmp return
weight:
jmp newmem
nop
return:
registersymbol(weight)
[DISABLE]
weight:
db D9 58 4C 83 EC 0C
unregistersymbol(weight)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: 057ECF6C
""+57ECF56: 83 C4 10 - add esp,10
""+57ECF59: 8D 65 FC - lea esp,[ebp-04]
""+57ECF5C: 5F - pop edi
""+57ECF5D: C9 - leave
""+57ECF5E: C3 - ret
""+57ECF5F: 00 55 8B - add [ebp-75],dl
""+57ECF62: EC - in al,dx
""+57ECF63: 83 EC 08 - sub esp,08
""+57ECF66: D9 45 0C - fld dword ptr [ebp+0C]
""+57ECF69: 8B 45 08 - mov eax,[ebp+08]
// ---------- INJECTING HERE ----------
""+57ECF6C: D9 58 4C - fstp dword ptr [eax+4C]
""+57ECF6F: 83 EC 0C - sub esp,0C
// ---------- DONE INJECTING ----------
""+57ECF72: 50 - push eax
""+57ECF73: E8 F8 FD FF FF - call HeistPC:CalculateMovementSpeed
""+57ECF78: 83 C4 10 - add esp,10
""+57ECF7B: C9 - leave
""+57ECF7C: C3 - ret
""+57ECF7D: 00 00 - add [eax],al
""+57ECF7F: 00 55 8B - add [ebp-75],dl
""+57ECF82: EC - in al,dx
""+57ECF83: 83 EC 08 - sub esp,08
""+57ECF86: 33 C9 - xor ecx,ecx
}
5
"God Mode"
Auto Assembler Script
{ Game : Killersandthieves.exe
Version:
Date : 2017-07-02
Author : Kaizer V Leroz
This script does blah blah blah
}
[ENABLE]
aobscan(health,89 51 40 83 EC 0C) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
newmem:
mov [ecx+40],#9999
sub esp,0C
jmp return
code:
mov [ecx+40],edx
sub esp,0C
jmp return
health:
jmp newmem
nop
return:
registersymbol(health)
[DISABLE]
health:
db 89 51 40 83 EC 0C
unregistersymbol(health)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: 057ECD51
""+57ECD37: E8 FC 41 72 FF - call 04F10F38
""+57ECD3C: 00 00 - add [eax],al
""+57ECD3E: 00 00 - add [eax],al
""+57ECD40: 55 - push ebp
""+57ECD41: 8B EC - mov ebp,esp
""+57ECD43: 83 EC 08 - sub esp,08
""+57ECD46: 8B 45 08 - mov eax,[ebp+08]
""+57ECD49: 8B 48 20 - mov ecx,[eax+20]
""+57ECD4C: 39 09 - cmp [ecx],ecx
""+57ECD4E: 8B 55 0C - mov edx,[ebp+0C]
// ---------- INJECTING HERE ----------
""+57ECD51: 89 51 40 - mov [ecx+40],edx
""+57ECD54: 83 EC 0C - sub esp,0C
// ---------- DONE INJECTING ----------
""+57ECD57: 50 - push eax
""+57ECD58: E8 13 00 00 00 - call HeistPC:CalculateMovementSpeed
""+57ECD5D: 83 C4 10 - add esp,10
""+57ECD60: C9 - leave
""+57ECD61: C3 - ret
""+57ECD62: 00 00 - add [eax],al
""+57ECD64: 68 F8 C2 A9 0B - push 0BA9C2F8
""+57ECD69: E9 BA 32 72 FF - jmp 04F10028
""+57ECD6E: 00 00 - add [eax],al
""+57ECD70: 55 - push ebp
}
health
050B34A9
weight
050B36C4
ninjax
050C7DF2
Tested for v1.0 build
Made by kaizerv