View previous topic :: View next topic |
Author |
Message |
zkawayz How do I cheat? Reputation: 0
Joined: 18 Dec 2012 Posts: 2
|
Posted: Thu Aug 22, 2019 11:52 pm Post subject: HELP WITH AOB SCAN MODULE |
|
|
hello guys, i would like to know how i could use the cheat engine 6.8.3 aob scan module in a cheat engine 5.6.1 cheat table
THIS IS A TEMPLATE AOB SCAN FOR CHEAT ENGINE 6.8.3 AND DONT WORK ON CE 5.6.1
Code: | { Game :
Version:
Date :
Author :
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscan(INJECT,D9 98 8C 00 00 00) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
newmem:
code:
fstp dword ptr [eax+0000008C]
mov [eax+0000008C], (float)0
jmp return
INJECT:
jmp newmem
nop
return:
registersymbol(INJECT)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
INJECT:
db D9 98 8C 00 00 00
unregistersymbol(INJECT)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: 084E8D34
084E8D17: E8 44 2F 23 F8 - call 0071BC60
084E8D1C: E9 3F FF FF FF - jmp 084E8C60
084E8D21: 00 00 - add [eax],al
084E8D23: 00 00 - add [eax],al
084E8D25: 00 00 - add [eax],al
084E8D27: 00 55 8B - add [ebp-75],dl
084E8D2A: EC - in al,dx
084E8D2B: 83 EC 18 - sub esp,18
084E8D2E: D9 45 0C - fld dword ptr [ebp+0C]
084E8D31: 8B 45 08 - mov eax,[ebp+08]
// ---------- INJECTING HERE ----------
084E8D34: D9 98 8C 00 00 00 - fstp dword ptr [eax+0000008C]
// ---------- DONE INJECTING ----------
084E8D3A: 8B 05 74 1F 70 00 - mov eax,[00701F74]
084E8D40: D9 40 20 - fld dword ptr [eax+20]
084E8D43: D9 EE - fldz
084E8D45: DF F1 - fcomip st(0),st(1)
084E8D47: DD D8 - fstp st(0)
084E8D49: 7A 37 - jp 084E8D82
084E8D4B: 73 35 - jae 084E8D82
084E8D4D: BA E8 F4 87 11 - mov edx,1187F4E8
084E8D52: 90 - nop
084E8D53: E8 C0 B1 51 FC - call 04A03F18
} |
in cheat engine 5.6.1 dont have a AOB INJECTION template. and this code DONT WORK ON CHEAT ENGINE 5.6.1
... then please, how can i make this code works on CE 5.6?
Thanks for all you helps
|
|
Back to top |
|
|
Csimbi I post too much Reputation: 94
Joined: 14 Jul 2007 Posts: 3108
|
Posted: Fri Aug 23, 2019 1:17 am Post subject: |
|
|
Why do you need the old version of CE?
You should really upgrade to 7.0.
|
|
Back to top |
|
|
zkawayz How do I cheat? Reputation: 0
Joined: 18 Dec 2012 Posts: 2
|
Posted: Fri Aug 23, 2019 12:43 pm Post subject: |
|
|
Csimbi wrote: | Why do you need the old version of CE?
You should really upgrade to 7.0. |
the older version is better during trainer production (for me )
Current versions always extract one or more files and it is easy to find AOBs in these.
someone with knowledge can easily extract trainer aobs from cheat engine 7
|
|
Back to top |
|
|
FreeER Grandmaster Cheater Supreme Reputation: 53
Joined: 09 Aug 2013 Posts: 1091
|
Posted: Fri Aug 23, 2019 1:21 pm Post subject: |
|
|
and what makes it harder in older versions? Pretty sure there have always been tools to extract aobs and lua code including simply attaching to the exe and doing a text scan, 7 actually adds a way to use an alternate version of lua (that you could recompile with different opcodes etc. to make it harder to reverse)
_________________
|
|
Back to top |
|
|
Reaper79 Advanced Cheater Reputation: 2
Joined: 21 Nov 2013 Posts: 68 Location: Germany
|
Posted: Fri Aug 23, 2019 1:23 pm Post subject: |
|
|
Quote: | Current versions always extract one or more files and it is easy to find AOBs in these. |
What do you mean with extract ?
What's wrong with easy AOBs?
|
|
Back to top |
|
|
atom0s Moderator Reputation: 198
Joined: 25 Jan 2006 Posts: 8517 Location: 127.0.0.1
|
Posted: Fri Aug 23, 2019 4:26 pm Post subject: |
|
|
zkawayz wrote: | Csimbi wrote: | Why do you need the old version of CE?
You should really upgrade to 7.0. |
the older version is better during trainer production (for me )
Current versions always extract one or more files and it is easy to find AOBs in these.
someone with knowledge can easily extract trainer aobs from cheat engine 7 |
Older trainers can be just as easily dumped, so if your only holding onto an old version because of that, it's a false sense of security.
_________________
- Retired. |
|
Back to top |
|
|
MrViZZion Cheater Reputation: 1
Joined: 13 Aug 2019 Posts: 35
|
Posted: Wed Aug 28, 2019 2:17 pm Post subject: |
|
|
The reason for this is because the auto assembler code lacks the ability to parse aobscanmodule text.
You can add it yourself if you're so bothered. Just compare the autoassembler.pas file of newer CE with older CE versions and add the changes.
Would require some messing around with errors but still doable.
|
|
Back to top |
|
|
|