| View previous topic :: View next topic |
| Author |
Message |
407 Master Cheater
Reputation: 0
Joined: 25 Oct 2007 Posts: 357
|
Posted: Sat Mar 27, 2010 3:19 am Post subject: Beginner hacking |
|
|
| What language do you guys recommend to learn, code (specifically memory editors'), and understand to hack games? |
|
| Back to top |
|
 |
hcavolsdsadgadsg I'm a spammer
Reputation: 26
Joined: 11 Jun 2007 Posts: 5801
|
Posted: Sat Mar 27, 2010 5:16 am Post subject: |
|
|
do the cheat engine tutorial
if you understand that clearly, then you're already way ahead on knowing what you're doing.
putting that stuff into practice code wise is trivial if you actually understand it, since you're just learning the syntax, not fumbling around in the dark like a dope. |
|
| Back to top |
|
 |
kitterz Grandmaster Cheater Supreme
Reputation: 0
Joined: 24 Dec 2007 Posts: 1268
|
Posted: Sun Apr 04, 2010 6:48 pm Post subject: |
|
|
Yea, learning how to use CE would be a good start. Learn the assembly too. _________________
|
|
| Back to top |
|
 |
Sneak Grandmaster Cheater Supreme
Reputation: 0
Joined: 05 Nov 2008 Posts: 1895
|
Posted: Sun Apr 04, 2010 7:20 pm Post subject: |
|
|
You have no idea how often this has been asked.
CE --> ASM --> C++ _________________
|
|
| Back to top |
|
 |
407 Master Cheater
Reputation: 0
Joined: 25 Oct 2007 Posts: 357
|
Posted: Mon Apr 05, 2010 2:28 am Post subject: |
|
|
| Sneak wrote: | You have no idea how often this has been asked.
CE --> ASM --> C++ | Yeah, I realize now. Sorry for this post.
But I do plan on following through on this. |
|
| Back to top |
|
 |
1929394839292057839194958 Grandmaster Cheater Supreme
Reputation: 130
Joined: 22 Dec 2006 Posts: 1509
|
Posted: Mon Apr 05, 2010 1:26 pm Post subject: |
|
|
| Sneak wrote: | You have no idea how often this has been asked.
CE --> ASM --> C++ | Don't act like you're top shit then give him false/vague info. He should learn how to use CE with the CE tutorial, which will give him a good understanding of memory editing and such, then he should move onto a language to utilise that knowledge, more than likely C++ since it's a lot more practical for this kind of stuff. What you said makes it look like he has to learn to use CE, then Assembly as a whole, then C++. |
|
| Back to top |
|
 |
Noz3001 I'm a spammer
Reputation: 26
Joined: 29 May 2006 Posts: 6220 Location: /dev/null
|
Posted: Mon Apr 05, 2010 2:06 pm Post subject: |
|
|
| C, not C++ |
|
| Back to top |
|
 |
Polynomial Grandmaster Cheater
Reputation: 5
Joined: 17 Feb 2008 Posts: 524 Location: Inside the Intel CET shadow stack
|
Posted: Mon Apr 05, 2010 3:21 pm Post subject: |
|
|
I think C++ would be better than C for a beginner. It takes care of a lot of the more tricky parts and shows you results faster, which is always nice when you're learning. What's more is that when you've got pretty good at C++ you can easily move to C later if you want to. _________________
It's not fun unless every exploit mitigation is enabled.
Please do not reply to my posts with LLM-generated slop; I consider it to be an insult to my time. |
|
| Back to top |
|
 |
Sneak Grandmaster Cheater Supreme
Reputation: 0
Joined: 05 Nov 2008 Posts: 1895
|
Posted: Mon Apr 05, 2010 8:21 pm Post subject: |
|
|
| konr wrote: | | Sneak wrote: | You have no idea how often this has been asked.
CE --> ASM --> C++ | Don't act like you're top shit then give him false/vague info. He should learn how to use CE with the CE tutorial, which will give him a good understanding of memory editing and such, then he should move onto a language to utilise that knowledge, more than likely C++ since it's a lot more practical for this kind of stuff. What you said makes it look like he has to learn to use CE, then Assembly as a whole, then C++. |
Assembly takes 10-15 mins to understand. He wants to learn beginner hacking. ASM is the basis of all memory editing, and you should learn ASM way before you learn an Object oriented language.
Your logic is invalid _________________
|
|
| Back to top |
|
 |
Polynomial Grandmaster Cheater
Reputation: 5
Joined: 17 Feb 2008 Posts: 524 Location: Inside the Intel CET shadow stack
|
Posted: Mon Apr 05, 2010 8:42 pm Post subject: |
|
|
I disagree. I think that high level concepts like variables, structs, loops, decision making, exception handling, etc. should be learned before moving to a lower level language. Trying to work with ASM before you appreciate program flow and variables can make it quite difficult to understand.
I think that a language such as ASM that doesn't show quick results would put off a new programmer. Something like C or C++ would allow for the person to work with a powerful cross-platform language that provides quick results and a basis on which to learn many other languages.
I'm not saying don't learn ASM. It's a great language and it's really important if you want to hack games, but if you're a beginner at programming it's not the best place to start. _________________
It's not fun unless every exploit mitigation is enabled.
Please do not reply to my posts with LLM-generated slop; I consider it to be an insult to my time. |
|
| Back to top |
|
 |
Sneak Grandmaster Cheater Supreme
Reputation: 0
Joined: 05 Nov 2008 Posts: 1895
|
Posted: Mon Apr 05, 2010 8:48 pm Post subject: |
|
|
I thought about that too, but he wants to understand to hack games. CE And ASM fulfill his request. C++ is just implementing it (sort of) _________________
|
|
| Back to top |
|
 |
Slugsnack Grandmaster Cheater Supreme
Reputation: 71
Joined: 24 Jan 2007 Posts: 1857
|
Posted: Tue Apr 06, 2010 8:56 am Post subject: |
|
|
| Sneak wrote: | | konr wrote: | | Sneak wrote: | You have no idea how often this has been asked.
CE --> ASM --> C++ | Don't act like you're top shit then give him false/vague info. He should learn how to use CE with the CE tutorial, which will give him a good understanding of memory editing and such, then he should move onto a language to utilise that knowledge, more than likely C++ since it's a lot more practical for this kind of stuff. What you said makes it look like he has to learn to use CE, then Assembly as a whole, then C++. |
Assembly takes 10-15 mins to understand. He wants to learn beginner hacking. ASM is the basis of all memory editing, and you should learn ASM way before you learn an Object oriented language.
Your logic is invalid |
You're an idiot. You genuinely think x86 assembly takes 10-15 mins to learn/understand thoroughly ? If that was the case, cracking a program should never take any longer than an hour.
@Burningmace : You have valid points but things can be looked at from a different angle. If he is able to solidly learn basic conceptual assembly then high level constructs will jump out to him when reading code. If/while/for loops, etc. This is maybe even more so in this case since he would be starting from reversing as opposed to foward engineering. Quick results are very debatable. With a real understanding of assembly, a hack can be even simpler to write than having to bother with typecasting and pointer dereferencing in a higher level language. Also I've never seen a cross-platform game hack lol.
slovach has hit the nail exactly on the head with his post though. On the other hand, I'm not sure why some others here are offering retarded advice in this thread who clearly have no experience or knowledge in the area of game hacking.
If you want to game hack ASAP, then learn CE then reversing then after you have a solid understanding, pick up a higher levelled language.
This section is full of people who decided to skip the first 2 steps and tried to jump straight in and ended up having ridiculous errors and problems due to a lack of fundamental conceptual understanding of programming. You might think they'd at least get something done sooner. Yes, they can write maybe twice as much code as you in the same time. However only 10% of it would be working code and the rest would be retarded errors which they'd have no clue how to fix. |
|
| Back to top |
|
 |
1929394839292057839194958 Grandmaster Cheater Supreme
Reputation: 130
Joined: 22 Dec 2006 Posts: 1509
|
Posted: Tue Apr 06, 2010 9:17 am Post subject: |
|
|
| Sneak wrote: | | konr wrote: | | Sneak wrote: | You have no idea how often this has been asked.
CE --> ASM --> C++ | Don't act like you're top shit then give him false/vague info. He should learn how to use CE with the CE tutorial, which will give him a good understanding of memory editing and such, then he should move onto a language to utilise that knowledge, more than likely C++ since it's a lot more practical for this kind of stuff. What you said makes it look like he has to learn to use CE, then Assembly as a whole, then C++. |
Assembly takes 10-15 mins to understand. He wants to learn beginner hacking. ASM is the basis of all memory editing, and you should learn ASM way before you learn an Object oriented language.
Your logic is invalid | Pretty sure I helped you with the most basic of things with C# and pretty much guided you through the entire thing, and I suck dick at programming and can't do it for shit. Mate, don't act amazing, you aren't.
He should learn the basics of assembly with the CE tutorial, possibly a bit more research after that too but that isn't really that necessary unless that research is to do with the next step and is needed for it. Then he should learn a language like C++ up to the point where he understands it rather well, then he should learn about WinAPI so that he can utilise things such as WriteProcessMemory and ReadProcessMemory. Although it'd probably be better to use inline ASM, but I wouldn't know since I've only ever really used C#. |
|
| Back to top |
|
 |
Finnagon Expert Cheater
Reputation: 0
Joined: 09 Jul 2005 Posts: 133 Location: United Kingdom
|
Posted: Mon Apr 12, 2010 9:15 pm Post subject: |
|
|
I started on Java to be honest because Sun Microsystems do nice tutorials.
Furthermore and it's object orientated.
Python is also recommended but it's more of a scripting language than an actual programming one. It's still pretty fun and pretty powerful.
Used in "Steam" applications such as Half Life 2, Counter Strike:Source
is the scripting language LUA which is also pretty easy to pick up.
If you want to program Games, Standalone Applications and the like the recommended (but most complex) would be C and C++.
And I believe for Machine level coding such as software that interfaces with hardware (i.e. Drivers) ASM Assembly would suit your needs though it has been brought to my attention that most drivers now are made in C and ASM is kinda obsolete...
Still whatever is comfortable but it's not all about the language, Binary and Hex are fun things to learn, you get into a deep level of understanding it will help you across any programming language.
Anyway there's my random post for the day.
Respect! _________________
|
|
| Back to top |
|
 |
1929394839292057839194958 Grandmaster Cheater Supreme
Reputation: 130
Joined: 22 Dec 2006 Posts: 1509
|
Posted: Tue Apr 13, 2010 12:22 am Post subject: |
|
|
| Finnagon wrote: | I started on Java to be honest because Sun Microsystems do nice tutorials.
Furthermore and it's object orientated.
Python is also recommended but it's more of a scripting language than an actual programming one. It's still pretty fun and pretty powerful.
Used in "Steam" applications such as Half Life 2, Counter Strike:Source
is the scripting language LUA which is also pretty easy to pick up.
If you want to program Games, Standalone Applications and the like the recommended (but most complex) would be C and C++.
And I believe for Machine level coding such as software that interfaces with hardware (i.e. Drivers) ASM Assembly would suit your needs though it has been brought to my attention that most drivers now are made in C and ASM is kinda obsolete...
Still whatever is comfortable but it's not all about the language, Binary and Hex are fun things to learn, you get into a deep level of understanding it will help you across any programming language.
Anyway there's my random post for the day.
Respect! | >Java and scripting languages recommended on their own for beginner game hacking.
wat |
|
| Back to top |
|
 |
|