 |
Cheat Engine The Official Site of Cheat Engine
|
| View previous topic :: View next topic |
| Author |
Message |
dayewalker Master Cheater
Reputation: -1
Joined: 11 Jan 2007 Posts: 496
|
Posted: Tue Mar 25, 2008 8:27 am Post subject: [Release]Learn to make a dll trainer |
|
|
Hello all,
As some of you may have noticed, ggscan updates itself frequently, thus detecting a lot of hack tools.
Here is the source code to a solution that probably wont be detected in a long time.
Being a busy man, I can't go through explaining this, but the source code explains itself, it's commented.
The hacks on this have been stripped down, so this really is for learning purposes only.
A few of the things demonstrated :
- CRC bypass
- Codecaving
- Searching for an address using AOBs
- Hotkeys
And more..
Once again, I can't insist enough on the fact that this is for learning purposes only, there's no PG hack in this, no vac, no nothing. Only Pin unrandomizer, Dice roll unrandomizer and a CRC bypass.
This was released because I think that people haven't released something helpfull in a long time.
So instead of complaining next time GG updates, make your own trainer. Used VC++ 2005
Psdk can be found here http://www.microsoft.com/downloads/details.aspx?FamilyId=484269E2-3B89-47E3-8EB7-1F2BE6D7123A&displaylang=en
Credits to jonyleeson
Last edited by dayewalker on Tue Mar 25, 2008 8:40 am; edited 1 time in total |
|
| Back to top |
|
 |
DeletedUser14087 I post too much
Reputation: 2
Joined: 21 Jun 2006 Posts: 3069
|
Posted: Tue Mar 25, 2008 8:32 am Post subject: |
|
|
this is .NET.
Lol, i didn't know VPEx first 5 bytes are hooked too, that's nice.
will come handy for people who are willing to code a trainer. (.dll injection using VPEx method, noz3001 made a similiar tut about it)
|
|
| Back to top |
|
 |
dayewalker Master Cheater
Reputation: -1
Joined: 11 Jan 2007 Posts: 496
|
Posted: Tue Mar 25, 2008 8:39 am Post subject: |
|
|
Lol looks like the old saying about you learn something new everyday is actually true and on topic glad I could help
Maybe mods would see fit to sticky this?
|
|
| Back to top |
|
 |
samuri25404 Grandmaster Cheater
Reputation: 7
Joined: 04 May 2007 Posts: 955 Location: Why do you care?
|
Posted: Tue Mar 25, 2008 9:07 am Post subject: |
|
|
| Blob2 wrote: | this is .NET.
Lol, i didn't know VPEx first 5 bytes are hooked too, that's nice.
will come handy for people who are willing to code a trainer. (.dll injection using VPEx method, noz3001 made a similiar tut about it) |
I see no .NET...
Looks nice, though, maybe you should make a header with some of your addresses and what not, just to make it neater?
Just a suggestion.
_________________
|
|
| Back to top |
|
 |
dayewalker Master Cheater
Reputation: -1
Joined: 11 Jan 2007 Posts: 496
|
Posted: Tue Mar 25, 2008 9:48 am Post subject: |
|
|
| Thats not a bad suggestion I might just do that
|
|
| Back to top |
|
 |
smartz993 I post too much
Reputation: 2
Joined: 20 Jun 2006 Posts: 2013 Location: USA
|
Posted: Tue Mar 25, 2008 10:42 am Post subject: |
|
|
| Blob2 wrote: | this is .NET.
Lol, i didn't know VPEx first 5 bytes are hooked too, that's nice.
will come handy for people who are willing to code a trainer. (.dll injection using VPEx method, noz3001 made a similiar tut about it) |
Kaspersky, there IS SOMETHING WRONG WITH YOU.
You claim to know how to write a trainer..but everything in your post is WRONG!
Anyway..why do you even have to do a VPEx fix?
I didn't hook hop anything in my trainer..(and it would've worked even without KiBypass)
|
|
| Back to top |
|
 |
atom0s Moderator
Reputation: 205
Joined: 25 Jan 2006 Posts: 8585 Location: 127.0.0.1
|
Posted: Tue Mar 25, 2008 12:26 pm Post subject: |
|
|
| Blob2 wrote: | this is .NET.
Lol, i didn't know VPEx first 5 bytes are hooked too, that's nice.
will come handy for people who are willing to code a trainer. (.dll injection using VPEx method, noz3001 made a similiar tut about it) |
This is def. not .NET...
@dayewalker: The code is decent, could use a little work and the thread is never terminated by the dll which could lead to it being stuck in memory.
Also inside the thread, the person used sleeps to prevent the key from being pressed multiple times, kinda poor method of doing that, you can simply use &1 with GetAsyncKeyState() to prevent that, like this:
| Code: | if( GetAsyncKeyState( VK_F1 )&1 )
{
// Other Code Here
} |
_________________
- Retired. |
|
| Back to top |
|
 |
lurc Grandmaster Cheater Supreme
Reputation: 2
Joined: 13 Nov 2006 Posts: 1900
|
Posted: Tue Mar 25, 2008 6:16 pm Post subject: |
|
|
| smartz993 wrote: | | Blob2 wrote: | this is .NET.
Lol, i didn't know VPEx first 5 bytes are hooked too, that's nice.
will come handy for people who are willing to code a trainer. (.dll injection using VPEx method, noz3001 made a similiar tut about it) |
Kaspersky, there IS SOMETHING WRONG WITH YOU.
You claim to know how to write a trainer..but everything in your post is WRONG!
Anyway..why do you even have to do a VPEx fix?
I didn't hook hop anything in my trainer..(and it would've worked even without KiBypass) |
I believe we have to use VPEx because when editing memory manually in MapleStory's region, the pages in those regions aren't writeable... at least i think, maybe ill go check that... but i dont think we had to bypass the 5 byte hook... even tho i did it for my trainer lol.
btw, when i made my trainer in the beggining, when i edited memory directly without VPEx'ing the address to PAGE_EXECUTE_READWRITE the hack would instantly dc me. Then when i did use VPEx, it worked. So yea, thats my opinion above.
Edit: Took a look at the source, and omg, GOTO?!! how could u. lol its ok, but i dont recommend learning the goto method, use a while loop or for loop
Edit 2: LOL @ Blob2 thinking this is .NET xD do u even know wtf .NET is u dumbshit?
_________________
|
|
| Back to top |
|
 |
Spawnfestis GO Moderator
Reputation: 0
Joined: 02 Nov 2007 Posts: 1746 Location: Pakistan
|
Posted: Tue Mar 25, 2008 7:06 pm Post subject: |
|
|
Just going to imply one thing,
it was not made by dayewalker, read the last line of his post.
The user may not even surf CEF, so it's of no use telling dayewalker what to edit, but anyways.
Just wanted that out there.
_________________
CLICK TO HAX MAPLESTORAY ^ !!!! |
|
| Back to top |
|
 |
DeletedUser14087 I post too much
Reputation: 2
Joined: 21 Jun 2006 Posts: 3069
|
Posted: Wed Mar 26, 2008 2:30 am Post subject: |
|
|
| lurc wrote: | | smartz993 wrote: | | Blob2 wrote: | this is .NET.
Lol, i didn't know VPEx first 5 bytes are hooked too, that's nice.
will come handy for people who are willing to code a trainer. (.dll injection using VPEx method, noz3001 made a similiar tut about it) |
Kaspersky, there IS SOMETHING WRONG WITH YOU.
You claim to know how to write a trainer..but everything in your post is WRONG!
Anyway..why do you even have to do a VPEx fix?
I didn't hook hop anything in my trainer..(and it would've worked even without KiBypass) |
I believe we have to use VPEx because when editing memory manually in MapleStory's region, the pages in those regions aren't writeable... at least i think, maybe ill go check that... but i dont think we had to bypass the 5 byte hook... even tho i did it for my trainer lol.
btw, when i made my trainer in the beggining, when i edited memory directly without VPEx'ing the address to PAGE_EXECUTE_READWRITE the hack would instantly dc me. Then when i did use VPEx, it worked. So yea, thats my opinion above.
Edit: Took a look at the source, and omg, GOTO?!! how could u. lol its ok, but i dont recommend learning the goto method, use a while loop or for loop
Edit 2: LOL @ Blob2 thinking this is .NET xD do u even know wtf .NET is u dumbshit? |
yes i do know you dumb code leecher who can't code shit
it was my bad since MSVC++ converted something so i thought it's .NET
|
|
| Back to top |
|
 |
lurc Grandmaster Cheater Supreme
Reputation: 2
Joined: 13 Nov 2006 Posts: 1900
|
Posted: Wed Mar 26, 2008 1:27 pm Post subject: |
|
|
| Blob2 wrote: | | lurc wrote: | | smartz993 wrote: | | Blob2 wrote: | this is .NET.
Lol, i didn't know VPEx first 5 bytes are hooked too, that's nice.
will come handy for people who are willing to code a trainer. (.dll injection using VPEx method, noz3001 made a similiar tut about it) |
Kaspersky, there IS SOMETHING WRONG WITH YOU.
You claim to know how to write a trainer..but everything in your post is WRONG!
Anyway..why do you even have to do a VPEx fix?
I didn't hook hop anything in my trainer..(and it would've worked even without KiBypass) |
I believe we have to use VPEx because when editing memory manually in MapleStory's region, the pages in those regions aren't writeable... at least i think, maybe ill go check that... but i dont think we had to bypass the 5 byte hook... even tho i did it for my trainer lol.
btw, when i made my trainer in the beggining, when i edited memory directly without VPEx'ing the address to PAGE_EXECUTE_READWRITE the hack would instantly dc me. Then when i did use VPEx, it worked. So yea, thats my opinion above.
Edit: Took a look at the source, and omg, GOTO?!! how could u. lol its ok, but i dont recommend learning the goto method, use a while loop or for loop
Edit 2: LOL @ Blob2 thinking this is .NET xD do u even know wtf .NET is u dumbshit? |
yes i do know you dumb code leecher who can't code shit
it was my bad since MSVC++ converted something so i thought it's .NET |
I actually lol'd so hard when i read that.
Coming from the leecher king himself, calling me a dumb code leecher who cant code shit.
Your seriously fucked up to think just because MSVC++ upgraded the solution/project files that its .NET... Just proves that you know basically nothing about C programming.
_________________
|
|
| Back to top |
|
 |
DeletedUser14087 I post too much
Reputation: 2
Joined: 21 Jun 2006 Posts: 3069
|
Posted: Wed Mar 26, 2008 1:31 pm Post subject: |
|
|
| lurc wrote: | | Blob2 wrote: | | lurc wrote: | | smartz993 wrote: | | Blob2 wrote: | this is .NET.
Lol, i didn't know VPEx first 5 bytes are hooked too, that's nice.
will come handy for people who are willing to code a trainer. (.dll injection using VPEx method, noz3001 made a similiar tut about it) |
Kaspersky, there IS SOMETHING WRONG WITH YOU.
You claim to know how to write a trainer..but everything in your post is WRONG!
Anyway..why do you even have to do a VPEx fix?
I didn't hook hop anything in my trainer..(and it would've worked even without KiBypass) |
I believe we have to use VPEx because when editing memory manually in MapleStory's region, the pages in those regions aren't writeable... at least i think, maybe ill go check that... but i dont think we had to bypass the 5 byte hook... even tho i did it for my trainer lol.
btw, when i made my trainer in the beggining, when i edited memory directly without VPEx'ing the address to PAGE_EXECUTE_READWRITE the hack would instantly dc me. Then when i did use VPEx, it worked. So yea, thats my opinion above.
Edit: Took a look at the source, and omg, GOTO?!! how could u. lol its ok, but i dont recommend learning the goto method, use a while loop or for loop
Edit 2: LOL @ Blob2 thinking this is .NET xD do u even know wtf .NET is u dumbshit? |
yes i do know you dumb code leecher who can't code shit
it was my bad since MSVC++ converted something so i thought it's .NET |
I actually lol'd so hard when i read that.
Coming from the leecher king himself, calling me a dumb code leecher who cant code shit.
Your seriously fucked up to think just because MSVC++ upgraded the solution/project files that its .NET... Just proves that you know basically nothing about C programming. |
keep talking leecher, i can take this all day
|
|
| Back to top |
|
 |
lurc Grandmaster Cheater Supreme
Reputation: 2
Joined: 13 Nov 2006 Posts: 1900
|
Posted: Wed Mar 26, 2008 1:41 pm Post subject: |
|
|
Okay, You can think what you want. I know im not a leecher, other people know too, so i guess it doesnt matter wtf u think.
_________________
|
|
| Back to top |
|
 |
lurc Grandmaster Cheater Supreme
Reputation: 2
Joined: 13 Nov 2006 Posts: 1900
|
Posted: Wed Mar 26, 2008 1:59 pm Post subject: |
|
|
| x0r wrote: | | lurc isn't a leecher, he's actually quite good for somebody of his level. (other than the fact that he's a fag and coded a pin cracker) |
Only coded a pin cracker cause one of my friends asked for one lol
I'm always looking for new things to make, and i like to challenge myself.. so i look for ideas, and if someone gives me one ill make it.
_________________
|
|
| Back to top |
|
 |
Box Grandmaster Cheater
Reputation: 0
Joined: 16 Oct 2007 Posts: 541
|
Posted: Wed Mar 26, 2008 2:03 pm Post subject: |
|
|
how do i save a dll in c#
_________________
| zurkei wrote: | | Wow box your a real dick, I can't believe I actually thought that you were telling the truth... |
Fact: no one tells the truth on cheat engine fourms |
|
| Back to top |
|
 |
|
|
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
|
|