Scathach101
New Member
- Joined
- Apr 21, 2016
- Messages
- 7
- Reaction score
- 1
Infinite timer would be the best.
{ Game : Heat_Signature.exe
Version:
Date : 2017-10-13
Author : Sigan
This script negates losing money when spending it at the shops. Buy mystery crates forever once you have enough "intel" - the in-game currency
}
[ENABLE]
aobscanmodule(INJECT,Heat_Signature.exe,68 F2 0F 10 0E F2 0F 5C C8) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
newmem:
code:
movsd xmm1,[esi]
// subsd xmm1,xmm0
jmp return
INJECT+01:
jmp newmem
nop
nop
nop
return:
registersymbol(INJECT)
[DISABLE]
INJECT+01:
db F2 0F 10 0E F2 0F 5C C8
unregistersymbol(INJECT)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "Heat_Signature.exe"+AFAA3
"Heat_Signature.exe"+AFA80: 89 1C 24 - mov [esp],ebx
"Heat_Signature.exe"+AFA83: E8 D8 9E 6B 00 - call Heat_Signature.exe+769960
"Heat_Signature.exe"+AFA88: 29 06 - sub [esi],eax
"Heat_Signature.exe"+AFA8A: EB 39 - jmp Heat_Signature.exe+AFAC5
"Heat_Signature.exe"+AFA8C: 83 F8 0D - cmp eax,0D
"Heat_Signature.exe"+AFA8F: 75 20 - jne Heat_Signature.exe+AFAB1
"Heat_Signature.exe"+AFA91: 89 1C 24 - mov [esp],ebx
"Heat_Signature.exe"+AFA94: E8 D7 9B 6B 00 - call Heat_Signature.exe+769670
"Heat_Signature.exe"+AFA99: DD 5C 24 68 - fstp qword ptr [esp+68]
"Heat_Signature.exe"+AFA9D: F2 0F 10 44 24 68 - movsd xmm0,[esp+68]
// ---------- INJECTING HERE ----------
"Heat_Signature.exe"+AFAA3: F2 0F 10 0E - movsd xmm1,[esi]
"Heat_Signature.exe"+AFAA7: F2 0F 5C C8 - subsd xmm1,xmm0
// ---------- DONE INJECTING ----------
"Heat_Signature.exe"+AFAAB: F2 0F 11 0E - movsd [esi],xmm1
"Heat_Signature.exe"+AFAAF: EB 14 - jmp Heat_Signature.exe+AFAC5
"Heat_Signature.exe"+AFAB1: 89 5C 24 08 - mov [esp+08],ebx
"Heat_Signature.exe"+AFAB5: 89 74 24 04 - mov [esp+04],esi
"Heat_Signature.exe"+AFAB9: C7 04 24 DE AA B7 00 - mov [esp],Heat_Signature.exe+98AADE
"Heat_Signature.exe"+AFAC0: E8 EB 4F F5 FF - call Heat_Signature.exe+4AB0
"Heat_Signature.exe"+AFAC5: C7 84 24 80 06 00 00 33 00 00 00 - mov [esp+00000680],00000033
"Heat_Signature.exe"+AFAD0: B8 FF FF FF 00 - mov eax,Heat_Signature.exe+E0FFFF
"Heat_Signature.exe"+AFAD5: 03 84 24 E4 05 00 00 - add eax,[esp+000005E4]
"Heat_Signature.exe"+AFADC: A9 FC FF FF 00 - test eax,Heat_Signature.exe+E0FFFC
}