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 


AA script needs update after patch

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking
View previous topic :: View next topic  
Author Message
ohnoesman
Newbie cheater
Reputation: 0

Joined: 20 Oct 2015
Posts: 10

PostPosted: Thu Dec 17, 2015 4:35 pm    Post subject: AA script needs update after patch Reply with quote

The following code needs to be updated after a patch. Unfortunately, I have little idea as to how to accomplish this.

Any help is greatly appreciated.



[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(SMemberAOB,mgsvtpp.exe,44 8B 3C 90 48 8b 81 E0 99 00 00 eb)
alloc(newmem,2048,mgsvtpp.exe)
label(returnhere)
label(originalcode)
label(exit)
label(SMemberData)
registersymbol(SMemberData)
registersymbol(SMemberAOB)


newmem: //this is allocated memory, you have read,write,execute access
//place your code here

originalcode:
//___________________
push rax
mov rax,[rcx+000099D0]//Seeds 99D0
lea rax,[rax+rdx*4]
mov [SMemberData],rax

mov rax,[rcx+000099C8]//Headers 99C8
lea rax,[rax+rdx*4]
mov [SMemberData+8],rax

mov rax,[rcx+000099D8]//Status Sync 99D8
lea rax,[rax+rdx*4]
mov [SMemberData+10],rax

mov rax,[rcx+000099E0]//Status No Sync 99E0
lea rax,[rax+rdx*2]
mov [SMemberData+18],rax

pop rax
//___________________
mov r15d,[rax+rdx*4]
mov rax,[rcx+000099E0] //99E0

exit:
jmp returnhere

SMemberData:

SMemberAOB:
jmp newmem
nop
nop
nop
nop
nop
nop
returnhere:




[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
SMemberAOB:
db 44 8B 3C 90 48 8B 81 E0 99 00 00
unregistersymbol(SMemberData)
unregistersymbol(SMemberAOB)
Back to top
View user's profile Send private message
ParkourPenguin
I post too much
Reputation: 152

Joined: 06 Jul 2014
Posts: 4706

PostPosted: Thu Dec 17, 2015 5:50 pm    Post subject: Reply with quote

The AoB signature is probably broken. Copy and paste this into the Lua script window and execute it; this will tell you what's wrong, if anything:
Code:
local res = AOBScan("44 8B 3C 90 48 8b 81 E0 99 00 00 EB")
if res == nil then
  showMessage("AoB signature is broken.")
  return
end

rightModule = false
otherModule = false

for i=0, res.Count - 1, 1 do
  local addy = getAddress(res[i])
  if inModule(addy) then
    if string.find(getNameFromAddress(addy),"mgsvtpp.exe") ~= nil then
      if rightModule then
        showMessage("AoB signature is not unique.")
        return
      end
      rightModule = true
    else
      otherModule = true
    end
  end
end

if rightModule then
  showMessage("AoB found successfully.")
elseif otherModule then
  showMessage("AoB found, but not in correct module.")
else
  showMessage("AoB found, but not in any module.")
end

If it is broken, then there's not much you can do about it. If you know what value that instruction was accessing and you can find that value, then look at what instructions access that address, and look for a section of asm similar to the original instructions in this script (mov r15d,[rax+rdx*4] / mov rax,[rcx+000099E0]).

_________________
I don't know where I'm going, but I'll figure it out when I get there.
Back to top
View user's profile Send private message
ohnoesman
Newbie cheater
Reputation: 0

Joined: 20 Oct 2015
Posts: 10

PostPosted: Thu Dec 17, 2015 6:09 pm    Post subject: Reply with quote

I just tried that. Couldn't find anything remotely similar to the AoB signature.

Now if only the forum would let me PM the table's original creator.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking 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