Assassin's Creed 1 Cheat Table

Assassin's Creed 1 Cheat Table 1

Login to enable download
Hexui Undetected CSGO Cheats Sinkicheat PUBG Cheat
Assassin's Creed 1 Cheat Table

1595374273218.png


Features
  • Invincibility
  • Unlimited Stealth
  • Infinite Knives
  • Teleporter

Example Scripts
Infinite health cheat:
[ENABLE]

aobscanmodule(health2,AssassinsCreed_Dx9.exe,89 46 14 7D 33) // should be unique
alloc(newmem,$1000)

label(code)
label(return)

newmem:

code:
mov eax,[esi+18]
  mov [esi+14],eax
  jnl AssassinsCreed_Dx9.exe+925647
  jmp return

health2:
  jmp newmem
return:
registersymbol(health2)

[DISABLE]

health2:
  db 89 46 14 7D 33

unregistersymbol(health2)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "AssassinsCreed_Dx9.exe"+92560F

"AssassinsCreed_Dx9.exe"+9255F8: 83 F8 FF              -  cmp eax,-01
"AssassinsCreed_Dx9.exe"+9255FB: 5D                    -  pop ebp
"AssassinsCreed_Dx9.exe"+9255FC: 7D 05                 -  jnl AssassinsCreed_Dx9.exe+925603
"AssassinsCreed_Dx9.exe"+9255FE: 83 C8 FF              -  or eax,-01
"AssassinsCreed_Dx9.exe"+925601: EB 0A                 -  jmp AssassinsCreed_Dx9.exe+92560D
"AssassinsCreed_Dx9.exe"+925603: 8B 4C 24 0C           -  mov ecx,[esp+0C]
"AssassinsCreed_Dx9.exe"+925607: 3B C1                 -  cmp eax,ecx
"AssassinsCreed_Dx9.exe"+925609: 7C 02                 -  jl AssassinsCreed_Dx9.exe+92560D
"AssassinsCreed_Dx9.exe"+92560B: 8B C1                 -  mov eax,ecx
"AssassinsCreed_Dx9.exe"+92560D: 85 C0                 -  test eax,eax
// ---------- INJECTING HERE ----------
"AssassinsCreed_Dx9.exe"+92560F: 89 46 14              -  mov [esi+14],eax
"AssassinsCreed_Dx9.exe"+925612: 7D 33                 -  jnl AssassinsCreed_Dx9.exe+925647
// ---------- DONE INJECTING  ----------
"AssassinsCreed_Dx9.exe"+925614: E8 97 30 73 FF        -  call AssassinsCreed_Dx9.exe+586B0
"AssassinsCreed_Dx9.exe"+925619: 85 C0                 -  test eax,eax
"AssassinsCreed_Dx9.exe"+92561B: 74 2A                 -  je AssassinsCreed_Dx9.exe+925647
"AssassinsCreed_Dx9.exe"+92561D: 8B 88 94 00 00 00     -  mov ecx,[eax+00000094]
"AssassinsCreed_Dx9.exe"+925623: 8B 09                 -  mov ecx,[ecx]
"AssassinsCreed_Dx9.exe"+925625: E8 26 94 73 FF        -  call AssassinsCreed_Dx9.exe+5EA50
"AssassinsCreed_Dx9.exe"+92562A: 85 C0                 -  test eax,eax
"AssassinsCreed_Dx9.exe"+92562C: 74 19                 -  je AssassinsCreed_Dx9.exe+925647
"AssassinsCreed_Dx9.exe"+92562E: 8B C8                 -  mov ecx,eax
"AssassinsCreed_Dx9.exe"+925630: E8 FB CC 75 FF        -  call AssassinsCreed_Dx9.exe+82330
}
Infinite Throwing Knives:
[ENABLE]

aobscanmodule(knives1,AssassinsCreed_Dx9.exe,03 81 84 02 00 00) // should be unique
alloc(newmem,$1000)

label(code)
label(return)

newmem:

code:
mov [ecx+00000284],63
  add eax,[ecx+00000284]
  jmp return

knives1:
  jmp newmem
  nop
return:
registersymbol(knives1)

[DISABLE]

knives1:
  db 03 81 84 02 00 00

unregistersymbol(knives1)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "AssassinsCreed_Dx9.exe"+AF428C

"AssassinsCreed_Dx9.exe"+AF426E: CC                       -  int 3
"AssassinsCreed_Dx9.exe"+AF426F: CC                       -  int 3
"AssassinsCreed_Dx9.exe"+AF4270: 8B 44 24 04              -  mov eax,[esp+04]
"AssassinsCreed_Dx9.exe"+AF4274: 89 81 8C 02 00 00        -  mov [ecx+0000028C],eax
"AssassinsCreed_Dx9.exe"+AF427A: C2 04 00                 -  ret 0004
"AssassinsCreed_Dx9.exe"+AF427D: CC                       -  int 3
"AssassinsCreed_Dx9.exe"+AF427E: CC                       -  int 3
"AssassinsCreed_Dx9.exe"+AF427F: CC                       -  int 3
"AssassinsCreed_Dx9.exe"+AF4280: 8B 81 8C 02 00 00        -  mov eax,[ecx+0000028C]
"AssassinsCreed_Dx9.exe"+AF4286: 03 81 88 02 00 00        -  add eax,[ecx+00000288]
// ---------- INJECTING HERE ----------
"AssassinsCreed_Dx9.exe"+AF428C: 03 81 84 02 00 00        -  add eax,[ecx+00000284]
// ---------- DONE INJECTING  ----------
"AssassinsCreed_Dx9.exe"+AF4292: C3                       -  ret
"AssassinsCreed_Dx9.exe"+AF4293: CC                       -  int 3
"AssassinsCreed_Dx9.exe"+AF4294: CC                       -  int 3
"AssassinsCreed_Dx9.exe"+AF4295: CC                       -  int 3
"AssassinsCreed_Dx9.exe"+AF4296: CC                       -  int 3
"AssassinsCreed_Dx9.exe"+AF4297: CC                       -  int 3
"AssassinsCreed_Dx9.exe"+AF4298: CC                       -  int 3
"AssassinsCreed_Dx9.exe"+AF4299: CC                       -  int 3
"AssassinsCreed_Dx9.exe"+AF429A: CC                       -  int 3
"AssassinsCreed_Dx9.exe"+AF429B: CC                       -  int 3
}
Infinite Stealth:
[ENABLE]

aobscanmodule(stealth1,AssassinsCreed_Dx9.exe,8B 51 04 85 D2 75 05) // should be unique
alloc(newmem,$100)
alloc(stealth_addy,8)
registersymbol(stealth)
registersymbol(stealth_addy)

label(code)
label(set_zero)
label(stealth)
label(return)

stealth_addy:

newmem:
cmp [stealth],01
jne set_zero
mov [ecx+04],02
jmp code

stealth:
dd 0

set_zero:
mov [ecx+04],00
jmp code

code:
mov edx,[ecx+04]
mov [stealth_addy],ecx
  test edx,edx
  jmp return

stealth1:
  jmp newmem
return:
registersymbol(stealth1)

[DISABLE]

stealth1:
  db 8B 51 04 85 D2


unregistersymbol(stealth1)
unregistersymbol(stealth)
unregistersymbol(stealth_addy)
dealloc(newmem)
dealloc(stealth_addy)

{
// ORIGINAL CODE - INJECTION POINT: "AssassinsCreed_Dx9.exe"+9517B0

"AssassinsCreed_Dx9.exe"+95179D: 85 41 14           -  test [ecx+14],eax
"AssassinsCreed_Dx9.exe"+9517A0: 74 05              -  je AssassinsCreed_Dx9.exe+9517A7
"AssassinsCreed_Dx9.exe"+9517A2: B0 01              -  mov al,01
"AssassinsCreed_Dx9.exe"+9517A4: C2 04 00           -  ret 0004
"AssassinsCreed_Dx9.exe"+9517A7: 32 C0              -  xor al,al
"AssassinsCreed_Dx9.exe"+9517A9: C2 04 00           -  ret 0004
"AssassinsCreed_Dx9.exe"+9517AC: CC                 -  int 3
"AssassinsCreed_Dx9.exe"+9517AD: CC                 -  int 3
"AssassinsCreed_Dx9.exe"+9517AE: CC                 -  int 3
"AssassinsCreed_Dx9.exe"+9517AF: CC                 -  int 3
// ---------- INJECTING HERE ----------
"AssassinsCreed_Dx9.exe"+9517B0: 8B 51 04           -  mov edx,[ecx+04]
"AssassinsCreed_Dx9.exe"+9517B3: 85 D2              -  test edx,edx
// ---------- DONE INJECTING  ----------
"AssassinsCreed_Dx9.exe"+9517B5: 75 05              -  jne AssassinsCreed_Dx9.exe+9517BC
"AssassinsCreed_Dx9.exe"+9517B7: 32 C0              -  xor al,al
"AssassinsCreed_Dx9.exe"+9517B9: C2 04 00           -  ret 0004
"AssassinsCreed_Dx9.exe"+9517BC: 8B 4C 24 04        -  mov ecx,[esp+04]
"AssassinsCreed_Dx9.exe"+9517C0: B8 01 00 00 00     -  mov eax,00000001
"AssassinsCreed_Dx9.exe"+9517C5: D3 E0              -  shl eax,cl
"AssassinsCreed_Dx9.exe"+9517C7: 23 C2              -  and eax,edx
"AssassinsCreed_Dx9.exe"+9517C9: F7 D8              -  neg eax
"AssassinsCreed_Dx9.exe"+9517CB: 1B C0              -  sbb eax,eax
"AssassinsCreed_Dx9.exe"+9517CD: F7 D8              -  neg eax
}
  • Like
Reactions: Kleon742
Author
ChrisFayte
Downloads
4
Views
112
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from ChrisFayte

Community Mods