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 


Beginner hacking
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming
View previous topic :: View next topic  
Author Message
407
Master Cheater
Reputation: 0

Joined: 25 Oct 2007
Posts: 357

PostPosted: Sat Mar 27, 2010 3:19 am    Post subject: Beginner hacking Reply with quote

What language do you guys recommend to learn, code (specifically memory editors'), and understand to hack games?
Back to top
View user's profile Send private message
hcavolsdsadgadsg
I'm a spammer
Reputation: 26

Joined: 11 Jun 2007
Posts: 5801

PostPosted: Sat Mar 27, 2010 5:16 am    Post subject: Reply with quote

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
View user's profile Send private message
kitterz
Grandmaster Cheater Supreme
Reputation: 0

Joined: 24 Dec 2007
Posts: 1268

PostPosted: Sun Apr 04, 2010 6:48 pm    Post subject: Reply with quote

Yea, learning how to use CE would be a good start. Learn the assembly too.
_________________
Back to top
View user's profile Send private message Send e-mail
Sneak
Grandmaster Cheater Supreme
Reputation: 0

Joined: 05 Nov 2008
Posts: 1895

PostPosted: Sun Apr 04, 2010 7:20 pm    Post subject: Reply with quote

You have no idea how often this has been asked.

CE --> ASM --> C++

_________________
Back to top
View user's profile Send private message
407
Master Cheater
Reputation: 0

Joined: 25 Oct 2007
Posts: 357

PostPosted: Mon Apr 05, 2010 2:28 am    Post subject: Reply with quote

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
View user's profile Send private message
1929394839292057839194958
Grandmaster Cheater Supreme
Reputation: 130

Joined: 22 Dec 2006
Posts: 1509

PostPosted: Mon Apr 05, 2010 1:26 pm    Post subject: Reply with quote

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
View user's profile Send private message
Noz3001
I'm a spammer
Reputation: 26

Joined: 29 May 2006
Posts: 6220
Location: /dev/null

PostPosted: Mon Apr 05, 2010 2:06 pm    Post subject: Reply with quote

C, not C++
Back to top
View user's profile Send private message MSN Messenger
Polynomial
Grandmaster Cheater
Reputation: 5

Joined: 17 Feb 2008
Posts: 524
Location: Inside the Intel CET shadow stack

PostPosted: Mon Apr 05, 2010 3:21 pm    Post subject: Reply with quote

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
View user's profile Send private message
Sneak
Grandmaster Cheater Supreme
Reputation: 0

Joined: 05 Nov 2008
Posts: 1895

PostPosted: Mon Apr 05, 2010 8:21 pm    Post subject: Reply with quote

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
View user's profile Send private message
Polynomial
Grandmaster Cheater
Reputation: 5

Joined: 17 Feb 2008
Posts: 524
Location: Inside the Intel CET shadow stack

PostPosted: Mon Apr 05, 2010 8:42 pm    Post subject: Reply with quote

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
View user's profile Send private message
Sneak
Grandmaster Cheater Supreme
Reputation: 0

Joined: 05 Nov 2008
Posts: 1895

PostPosted: Mon Apr 05, 2010 8:48 pm    Post subject: Reply with quote

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
View user's profile Send private message
Slugsnack
Grandmaster Cheater Supreme
Reputation: 71

Joined: 24 Jan 2007
Posts: 1857

PostPosted: Tue Apr 06, 2010 8:56 am    Post subject: Reply with quote

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
View user's profile Send private message
1929394839292057839194958
Grandmaster Cheater Supreme
Reputation: 130

Joined: 22 Dec 2006
Posts: 1509

PostPosted: Tue Apr 06, 2010 9:17 am    Post subject: Reply with quote

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
View user's profile Send private message
Finnagon
Expert Cheater
Reputation: 0

Joined: 09 Jul 2005
Posts: 133
Location: United Kingdom

PostPosted: Mon Apr 12, 2010 9:15 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website MSN Messenger
1929394839292057839194958
Grandmaster Cheater Supreme
Reputation: 130

Joined: 22 Dec 2006
Posts: 1509

PostPosted: Tue Apr 13, 2010 12:22 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming All times are GMT - 6 Hours
Goto page 1, 2  Next
Page 1 of 2

 
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