Batman Origins Cheat Table - Invincibility, Unlimited Armor, Free Upgrades

Batman Origins Cheat Table - Invincibility, Unlimited Armor, Free Upgrades 1

Hexui Undetected CSGO Cheats Sinkicheat PUBG Cheat
Batman Origins Cheat Table

Features
  • Invincibility
  • Unlimited Armor
  • Free Upgrades
  • Fast batarang throw
  • Combos
  • Max Hit Streak
  • Max Experience
1595367319889.png


Sample Scripts
Infinite Health:
[ENABLE]

aobscanmodule(health1,BatmanOrigins.exe,83 BF DC 02 00 00 00 7E) // should be unique
alloc(newmem,$100)

label(code)
label(return)

newmem:

code:
push ebx
mov ebx,[edi+000002E0]
mov [edi+000002DC],ebx
pop ebx
  cmp dword ptr [edi+000002DC],00
  jmp return

health1:
  jmp newmem
  nop
  nop
return:
registersymbol(health1)

[DISABLE]

health1:
  db 83 BF DC 02 00 00 00

unregistersymbol(health1)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "BatmanOrigins.exe"+92EE6C

"BatmanOrigins.exe"+92EE49: 89 44 24 3C                    -  mov [esp+3C],eax
"BatmanOrigins.exe"+92EE4D: 89 54 24 44                    -  mov [esp+44],edx
"BatmanOrigins.exe"+92EE51: 89 4C 24 48                    -  mov [esp+48],ecx
"BatmanOrigins.exe"+92EE55: 85 FF                          -  test edi,edi
"BatmanOrigins.exe"+92EE57: 74 51                          -  je BatmanOrigins.exe+92EEAA
"BatmanOrigins.exe"+92EE59: 8B 87 44 05 00 00              -  mov eax,[edi+00000544]
"BatmanOrigins.exe"+92EE5F: 85 C0                          -  test eax,eax
"BatmanOrigins.exe"+92EE61: 74 47                          -  je BatmanOrigins.exe+92EEAA
"BatmanOrigins.exe"+92EE63: F6 80 84 06 00 00 01           -  test byte ptr [eax+00000684],01
"BatmanOrigins.exe"+92EE6A: 75 3E                          -  jne BatmanOrigins.exe+92EEAA
// ---------- INJECTING HERE ----------
"BatmanOrigins.exe"+92EE6C: 83 BF DC 02 00 00 00           -  cmp dword ptr [edi+000002DC],00
// ---------- DONE INJECTING  ----------
"BatmanOrigins.exe"+92EE73: 7E 35                          -  jle BatmanOrigins.exe+92EEAA
"BatmanOrigins.exe"+92EE75: 8B 54 24 54                    -  mov edx,[esp+54]
"BatmanOrigins.exe"+92EE79: F7 82 7C 03 00 00 00 80 00 00  -  test [edx+0000037C],8000
"BatmanOrigins.exe"+92EE83: 75 29                          -  jne BatmanOrigins.exe+92EEAE
"BatmanOrigins.exe"+92EE85: F6 86 2C 02 00 00 80           -  test byte ptr [esi+0000022C],-80
"BatmanOrigins.exe"+92EE8C: 75 20                          -  jne BatmanOrigins.exe+92EEAE
"BatmanOrigins.exe"+92EE8E: 8B CE                          -  mov ecx,esi
"BatmanOrigins.exe"+92EE90: E8 9B B8 FE FF                 -  call BatmanOrigins.exe+91A730
"BatmanOrigins.exe"+92EE95: 85 C0                          -  test eax,eax
"BatmanOrigins.exe"+92EE97: 75 15                          -  jne BatmanOrigins.exe+92EEAE
}
Unlimited Explosives:
[ENABLE]

aobscanmodule(explosive1,BatmanOrigins.exe,2B 85 9C 02 00 00) // should be unique
alloc(newmem,$1000)
alloc(explode,8)

label(code)
label(return)
registersymbol(explode)

explode:
dd 0

newmem:

code:
mov [explode],edi
  sub eax,[ebp+0000029C]
  jmp return

explosive1:
  jmp newmem
  nop
return:
registersymbol(explosive1)

{$LUA}

timer1 = createTimer(true)
timer1:setInterval(10)
timer1.OnTimer = function()
writeInteger('["explode"]+300',99)

end



{$ASM}

[DISABLE]

{$LUA}

timer1.destroy()
writeInteger('["explode"]+300',3)

{$ASM}

explosive1:
db 2B 85 9C 02 00 00



unregistersymbol(explosive1)
unregistersymbol(explode)
dealloc(newmem)
dealloc(explode)

{
// ORIGINAL CODE - INJECTION POINT: "BatmanOrigins.exe"+A5C01A

"BatmanOrigins.exe"+A5BFFD: 8D 49 00                       -  lea ecx,[ecx+00]
"BatmanOrigins.exe"+A5C000: 3B C1                          -  cmp eax,ecx
"BatmanOrigins.exe"+A5C002: 74 0C                          -  je BatmanOrigins.exe+A5C010
"BatmanOrigins.exe"+A5C004: 8B 40 38                       -  mov eax,[eax+38]
"BatmanOrigins.exe"+A5C007: 85 C0                          -  test eax,eax
"BatmanOrigins.exe"+A5C009: 75 F5                          -  jne BatmanOrigins.exe+A5C000
"BatmanOrigins.exe"+A5C00B: E9 50 01 00 00                 -  jmp BatmanOrigins.exe+A5C160
"BatmanOrigins.exe"+A5C010: 8B 87 04 03 00 00              -  mov eax,[edi+00000304]
"BatmanOrigins.exe"+A5C016: 85 C0                          -  test eax,eax
"BatmanOrigins.exe"+A5C018: 7E 18                          -  jle BatmanOrigins.exe+A5C032
// ---------- INJECTING HERE ----------
"BatmanOrigins.exe"+A5C01A: 2B 85 9C 02 00 00              -  sub eax,[ebp+0000029C]
// ---------- DONE INJECTING  ----------
"BatmanOrigins.exe"+A5C020: 89 87 04 03 00 00              -  mov [edi+00000304],eax
"BatmanOrigins.exe"+A5C026: 79 0A                          -  jns BatmanOrigins.exe+A5C032
"BatmanOrigins.exe"+A5C028: C7 87 04 03 00 00 00 00 00 00  -  mov [edi+00000304],00000000
"BatmanOrigins.exe"+A5C032: F6 87 04 04 00 00 20           -  test byte ptr [edi+00000404],20
"BatmanOrigins.exe"+A5C039: 0F 84 21 01 00 00              -  je BatmanOrigins.exe+A5C160
"BatmanOrigins.exe"+A5C03F: 33 C0                          -  xor eax,eax
"BatmanOrigins.exe"+A5C041: 89 44 24 58                    -  mov [esp+58],eax
"BatmanOrigins.exe"+A5C045: 39 85 EC 00 00 00              -  cmp [ebp+000000EC],eax
"BatmanOrigins.exe"+A5C04B: 0F 8E 0F 01 00 00              -  jng BatmanOrigins.exe+A5C160
"BatmanOrigins.exe"+A5C051: 8B 95 E8 00 00 00              -  mov edx,[ebp+000000E8]
}
Full Experience Cheat:
[ENABLE]

aobscanmodule(xp1,BatmanOrigins.exe,01 03 8B 1B 8B 4C 24 14) // should be unique
alloc(newmem,$1000)

label(code)
label(return)

newmem:
cmp [ebx+04],#1
jne code
cmp [ebx+50],#12
jne code
mov eax,5F5E0FF

code:
  add [ebx],eax
  mov ebx,[ebx]
  mov ecx,[esp+14]
  jmp return

xp1:
  jmp newmem
  nop
  nop
  nop
return:
registersymbol(xp1)

[DISABLE]

xp1:
  db 01 03 8B 1B 8B 4C 24 14

unregistersymbol(xp1)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "BatmanOrigins.exe"+31F37

"BatmanOrigins.exe"+31F1B: 8B 46 10                       -  mov eax,[esi+10]
"BatmanOrigins.exe"+31F1E: 80 38 41                       -  cmp byte ptr [eax],41
"BatmanOrigins.exe"+31F21: 75 10                          -  jne BatmanOrigins.exe+31F33
"BatmanOrigins.exe"+31F23: 8B 4E 0C                       -  mov ecx,[esi+0C]
"BatmanOrigins.exe"+31F26: 6A 00                          -  push 00
"BatmanOrigins.exe"+31F28: 40                             -  inc eax
"BatmanOrigins.exe"+31F29: 56                             -  push esi
"BatmanOrigins.exe"+31F2A: 89 46 10                       -  mov [esi+10],eax
"BatmanOrigins.exe"+31F2D: FF 15 14 2D 81 01              -  call dword ptr [BatmanOrigins.exe+1412D14]
"BatmanOrigins.exe"+31F33: 8B 44 24 10                    -  mov eax,[esp+10]
// ---------- INJECTING HERE ----------
"BatmanOrigins.exe"+31F37: 01 03                          -  add [ebx],eax
"BatmanOrigins.exe"+31F39: 8B 1B                          -  mov ebx,[ebx]
"BatmanOrigins.exe"+31F3B: 8B 4C 24 14                    -  mov ecx,[esp+14]
// ---------- DONE INJECTING  ----------
"BatmanOrigins.exe"+31F3F: 5E                             -  pop esi
"BatmanOrigins.exe"+31F40: 89 19                          -  mov [ecx],ebx
"BatmanOrigins.exe"+31F42: 5B                             -  pop ebx
"BatmanOrigins.exe"+31F43: 59                             -  pop ecx
"BatmanOrigins.exe"+31F44: C2 08 00                       -  ret 0008
"BatmanOrigins.exe"+31F47: CC                             -  int 3
"BatmanOrigins.exe"+31F48: CC                             -  int 3
"BatmanOrigins.exe"+31F49: CC                             -  int 3
"BatmanOrigins.exe"+31F4A: CC                             -  int 3
"BatmanOrigins.exe"+31F4B: CC                             -  int 3
}
  • Like
Reactions: Kleon742
Author
ChrisFayte
Downloads
1
Views
76
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from ChrisFayte

Community Mods