| View previous topic :: View next topic |
| Author |
Message |
zenxpowert How do I cheat?
Reputation: 0
Joined: 25 Sep 2015 Posts: 3
|
Posted: Fri Sep 25, 2015 5:36 am Post subject: Speedhack Adresses |
|
|
How do i know what adress(es) "enable speed hack" uses?
|
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 470
Joined: 09 May 2003 Posts: 25807 Location: The netherlands
|
Posted: Fri Sep 25, 2015 6:39 am Post subject: |
|
|
The address of GetTickCounot, QuerryPerformanceCounter and timeGetTime
_________________
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 |
|
 |
zenxpowert How do I cheat?
Reputation: 0
Joined: 25 Sep 2015 Posts: 3
|
Posted: Fri Sep 25, 2015 8:48 am Post subject: |
|
|
| Im making a game so do you know how i can detect it? it would save me alot of trouble.
|
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 470
Joined: 09 May 2003 Posts: 25807 Location: The netherlands
|
Posted: Fri Sep 25, 2015 9:04 am Post subject: |
|
|
record the tickcount at login and at random intervals during play
if the difference between actual server and client is too big, a speedhack, ( or old faulty AMD) was used
if it's not online then there's not much you do (besides watching the windows system api for changes)
ah yes, the clock isn't affected
_________________
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 |
|
 |
panraven Grandmaster Cheater
Reputation: 62
Joined: 01 Oct 2008 Posts: 958
|
Posted: Fri Sep 25, 2015 9:32 am Post subject: |
|
|
Probably you can make some custom detour on these function at start up, in form of an imaginative aa script, something like that:
| Code: |
MyGetTickCount:
MyReassemble(GetTickCount, MinCopyLength)
jmp GetTickCount + ActualCopyLength
|
MyReassemble is an extended version of aa script reassemble.
aa script reassemble will copy a portion of memory from the address for one complete cpu instruction, and make necessary change so that the relocated instruction behave the same as original, ie. modified the relative offset of call or jmp, for example.
MyReassemble is extended idea of the reassembe, that it keep reassemble the address until MinCopyLength and 'export' the ActualCopyLength for use of the next jmp. (It is yet to be implement on ce.)
Your game call MyGetTickCount instead of GetTickCount, so that your game run unaffected by any hooking on the original API GetTickCount.
You may need a good dis-assembler library (for your c++ etc.) to be feasible on your game.
_________________
- Retarded. |
|
| Back to top |
|
 |
zenxpowert How do I cheat?
Reputation: 0
Joined: 25 Sep 2015 Posts: 3
|
Posted: Fri Sep 25, 2015 9:50 am Post subject: |
|
|
| Ok thx mate
|
|
| Back to top |
|
 |
|