Soldier of Fortune 2 Cheat Table Trainer +9

Soldier of Fortune 2 Cheat Table Trainer +9 2020-07-27

Login to enable download
Hexui Undetected CSGO Cheats Sinkicheat PUBG Cheat
Soldier of Fortune 2 Cheat Table Trainer +9

1595894346989.png


Features
  • NO RELOAD
  • iNFiNiTE AMMO
  • NO SPREAD
  • NOCLIP
  • GOD MODE
  • ONE HiT KiLLS
  • iNFiNiTE ARMOR
  • Player Speed
  • Jump Height/Length (set to 250 or below)
Cheat Scripts
infinite ammo:
[ENABLE]
aobscanmodule(_NoReload,cgamex86.dll,2C 85 C0 74 0B 8B 4C 24 04)
aobscanmodule(_NoReloadSecondWeapon,cgamex86.dll,28 85 C0 74 0B 8B 4C 24 04 85 C9 7C 03 89 48 04)
registersymbol(_NoReload)
registersymbol(_NoReloadSecondWeapon)

_NoReloadSecondWeapon+03:
  db EB 0B

_NoReload+03:
  db EB 0B

[DISABLE]

_NoReload+03:
  db 74 0B
_NoReloadSecondWeapon+03:
  db 74 0B

unregistersymbol(_NoReload)
unregistersymbol(_NoReloadSecondWeapon)
no spread hack:
[ENABLE]
aobscanmodule(NoSpread,gamex86.dll,D9 86 A4 05 00 00 D8 1D) // should be unique
alloc(newmem,$1000)

label(code)
label(return)

newmem:
 mov dword ptr [esi+000005A4],(float)0
code:
  fld dword ptr [esi+000005A4]
  jmp return

NoSpread:
  jmp newmem
  nop
return:
registersymbol(NoSpread)

[DISABLE]

NoSpread:
  db D9 86 A4 05 00 00

unregistersymbol(NoSpread)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "gamex86.dll"+97474

"gamex86.dll"+97469: 90                             -  nop
"gamex86.dll"+9746A: 90                             -  nop
"gamex86.dll"+9746B: 90                             -  nop
"gamex86.dll"+9746C: 90                             -  nop
"gamex86.dll"+9746D: 90                             -  nop
"gamex86.dll"+9746E: 90                             -  nop
"gamex86.dll"+9746F: 90                             -  nop
"gamex86.dll"+97470: 51                             -  push ecx
"gamex86.dll"+97471: 56                             -  push esi
"gamex86.dll"+97472: 8B F1                          -  mov esi,ecx
// ---------- INJECTING HERE ----------
"gamex86.dll"+97474: D9 86 A4 05 00 00              -  fld dword ptr [esi+000005A4]
// ---------- DONE INJECTING  ----------
"gamex86.dll"+9747A: D8 1D 04 B1 1C 20              -  fcomp dword ptr [gamex86.dll+1CB104]
"gamex86.dll"+97480: DF E0                          -  fnstsw ax
"gamex86.dll"+97482: F6 C4 41                       -  test ah,41
"gamex86.dll"+97485: 7A 0C                          -  jp gamex86.dll+97493
"gamex86.dll"+97487: C7 86 A4 05 00 00 00 00 00 00  -  mov [esi+000005A4],00000000
"gamex86.dll"+97491: EB 47                          -  jmp gamex86.dll+974DA
"gamex86.dll"+97493: DB 05 48 F6 30 20              -  fild dword ptr [gamex86.dll+30F648]
"gamex86.dll"+97499: D8 A6 A8 05 00 00              -  fsub dword ptr [esi+000005A8]
"gamex86.dll"+9749F: D8 15 5C BB 1C 20              -  fcom dword ptr [gamex86.dll+1CBB5C]
"gamex86.dll"+974A5: DF E0                          -  fnstsw ax
}
god mode cheat:
[ENABLE]
aobscanmodule(_InfiniteHealth,gamex86.dll,8B 8D 4C 02 00 00) // should be unique
alloc(newmem,$1000)
label(code)
label(return)

newmem:
mov [ebp+0000024C],#999

code:
  mov ecx,[ebp+0000024C]
  jmp return

_InfiniteHealth:
  jmp newmem
  nop
return:
registersymbol(_InfiniteHealth)

[DISABLE]

_InfiniteHealth:
  db 8B 8D 4C 02 00 00

unregistersymbol(_InfiniteHealth)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "gamex86.dll"+963DC

"gamex86.dll"+963BF: 50                       -  push eax
"gamex86.dll"+963C0: E8 6B 12 0C 00           -  call gamex86.dll+157630
"gamex86.dll"+963C5: 83 C4 04                 -  add esp,04
"gamex86.dll"+963C8: 85 C0                    -  test eax,eax
"gamex86.dll"+963CA: 74 10                    -  je gamex86.dll+963DC
"gamex86.dll"+963CC: 8B 8D 60 05 00 00        -  mov ecx,[ebp+00000560]
"gamex86.dll"+963D2: 8B 11                    -  mov edx,[ecx]
"gamex86.dll"+963D4: 52                       -  push edx
"gamex86.dll"+963D5: 8B C8                    -  mov ecx,eax
"gamex86.dll"+963D7: E8 74 61 0C 00           -  call gamex86.dll+15C550
// ---------- INJECTING HERE ----------
"gamex86.dll"+963DC: 8B 8D 4C 02 00 00        -  mov ecx,[ebp+0000024C]
// ---------- DONE INJECTING  ----------
"gamex86.dll"+963E2: 8B 85 60 05 00 00        -  mov eax,[ebp+00000560]
"gamex86.dll"+963E8: 89 88 54 02 00 00        -  mov [eax+00000254],ecx
"gamex86.dll"+963EE: 8D 4C 24 44              -  lea ecx,[esp+44]
"gamex86.dll"+963F2: E8 19 BD 01 00           -  call gamex86.dll+B2110
"gamex86.dll"+963F7: 8B 5C 24 1C              -  mov ebx,[esp+1C]
"gamex86.dll"+963FB: 85 DB                    -  test ebx,ebx
"gamex86.dll"+963FD: C7 44 24 74 00 00 00 00  -  mov [esp+74],00000000
"gamex86.dll"+96405: 74 0A                    -  je gamex86.dll+96411
"gamex86.dll"+96407: 8A 83 DD 05 00 00        -  mov al,[ebx+000005DD]
"gamex86.dll"+9640D: 84 C0                    -  test al,al
}
Author
l0wb1t
Downloads
0
Views
49
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from l0wb1t

Community Mods League of Legends Accounts