View previous topic :: View next topic |
Author |
Message |
Devv Expert Cheater
Reputation: 0
Joined: 21 Jan 2006 Posts: 173
|
Posted: Thu May 25, 2006 12:40 pm Post subject: DB or anyone that knows pascal? |
|
|
I'm have tried making a auto ce changer that changes all functions in the entire ce code so that it will be almost like a new program. The program works fine and it changes LOTS of functions. (When a function is found it changes all instances of the word)
Questions:
Ofcourse I get compiling errors. What functions have to stay? It says something like ttcb or something wasn't found.
Is there any other named stuff that can easily be found and changed using a program?
I was unsure wether or not to post this in bypassing CE. It is about how the CE code works but the point is to bypass. ^^
|
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 470
Joined: 09 May 2003 Posts: 25785 Location: The netherlands
|
Posted: Thu May 25, 2006 1:57 pm Post subject: |
|
|
the easiest way to change strings is in newkernelhandler.pas
since that's where the strings gets loaded and the poitners found. The rest of the code is just code that uses the pointers.
(e.g MakeWritable(xxxxx) doesn't have to be changed, since it's only a call to the pointer of MakeWritable that got loaded in newkernelhandler.pas)
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
 |
ipohboy Expert Cheater
Reputation: 0
Joined: 24 May 2006 Posts: 229 Location: Ipoh
|
Posted: Fri May 26, 2006 7:44 am Post subject: |
|
|
hm...
sound like alient to me.
still a long way to go for UCE
|
|
Back to top |
|
 |
Devv Expert Cheater
Reputation: 0
Joined: 21 Jan 2006 Posts: 173
|
Posted: Sun May 28, 2006 9:24 am Post subject: |
|
|
Dark Byte wrote: | the easiest way to change strings is in newkernelhandler.pas
since that's where the strings gets loaded and the poitners found. The rest of the code is just code that uses the pointers.
(e.g MakeWritable(xxxxx) doesn't have to be changed, since it's only a call to the pointer of MakeWritable that got loaded in newkernelhandler.pas) |
But if I change in newkernelhandler.pas but not at that call wouldn't that screw the code? Like undeclared undentifier when compiling?
|
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 470
Joined: 09 May 2003 Posts: 25785 Location: The netherlands
|
Posted: Sun May 28, 2006 10:26 am Post subject: |
|
|
you don't change the name of the pointer, you change the name of the function it loads from the dll (ONLY change the getprocaddress lines)
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
 |
.cheatEX. Master Cheater
Reputation: 0
Joined: 06 Jan 2006 Posts: 442
|
Posted: Mon May 29, 2006 2:24 am Post subject: |
|
|
but dosent gameguard detects the name of pointers too???
|
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 470
Joined: 09 May 2003 Posts: 25785 Location: The netherlands
|
Posted: Mon May 29, 2006 2:33 am Post subject: |
|
|
a pointer is a 4 bytes value that can hold the address of a function or value.
I doubt they are doing a 4 byte value scan, especially if the pointer is only 24 bits. It will return too many matches.
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
 |
|