Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


HELP WITH AOB SCAN MODULE

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic  
Author Message
zkawayz
How do I cheat?
Reputation: 0

Joined: 18 Dec 2012
Posts: 2

PostPosted: Thu Aug 22, 2019 11:52 pm    Post subject: HELP WITH AOB SCAN MODULE Reply with quote

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
View user's profile Send private message
Csimbi
I post too much
Reputation: 70

Joined: 14 Jul 2007
Posts: 2178

PostPosted: Fri Aug 23, 2019 1:17 am    Post subject: Reply with quote

Why do you need the old version of CE?
You should really upgrade to 7.0.
Back to top
View user's profile Send private message
zkawayz
How do I cheat?
Reputation: 0

Joined: 18 Dec 2012
Posts: 2

PostPosted: Fri Aug 23, 2019 12:43 pm    Post subject: Reply with quote

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
View user's profile Send private message
FreeER
Grandmaster Cheater Supreme
Reputation: 42

Joined: 09 Aug 2013
Posts: 1083

PostPosted: Fri Aug 23, 2019 1:21 pm    Post subject: Reply with quote

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)
_________________
https://github.com/FreeER/ has a few CE related repos
Back to top
View user's profile Send private message
Reaper79
Cheater
Reputation: 2

Joined: 21 Nov 2013
Posts: 44
Location: Germany

PostPosted: Fri Aug 23, 2019 1:23 pm    Post subject: Reply with quote

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
View user's profile Send private message
atom0s
Moderator
Reputation: 149

Joined: 25 Jan 2006
Posts: 7729
Location: 127.0.0.1

PostPosted: Fri Aug 23, 2019 4:26 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
MrViZZion
Cheater
Reputation: 1

Joined: 13 Aug 2019
Posts: 36

PostPosted: Wed Aug 28, 2019 2:17 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites