Programming skills needed

10/04/2013 10:08 remo7979#1
I've been with VB for quite a while now. It is easy, I have gotten the basics down, I just wanna know what type of skills I need to hack games. Like reverse engineering? Or what.
Thanks in advance :D
10/04/2013 13:25 Ky0n'#2
For hacking games you maybe have to choose an other language, such as Phyton or C#. I think you should try it with "memoryediting" first.
10/04/2013 14:31 'Heaven.#3
Quote:
Originally Posted by |||||||||| View Post
For hacking games you maybe have to choose an other language, such as Phyton or C#. I think you should try it with "memoryediting" first.
Since Vb.Net is similar to C# he can use that too...
10/04/2013 20:13 MaBarker#4
If you want to Code hacks use C++
In VB you can use ReadWriteMemory and Then you can code like this:
Code:
WriteInteger("gameclient", addy, value)
Sorry when somethinge is wrong ^^ Normally i Code in C++ ^^
10/05/2013 02:48 Bloody*Star#5
Quote:
Originally Posted by |||||||||| View Post
For hacking games you maybe have to choose an other language, such as Phyton or C#. I think you should try it with "memoryediting" first.
vb is just find for game hacking! do the basic stuff like read/writing memory then move to be a pro
10/05/2013 15:41 remo7979#6
Yep, and please don't suggest me the legendary C++.
That has already eaten me up twice this year. I'm very happy with VB.net. I just wanna know what do I need to start off properly. Like which concepts should I cover up and so on.

Quote:
Originally Posted by |||||||||| View Post
For hacking games you maybe have to choose an other language, such as Phyton or C#. I think you should try it with "memoryediting" first.
Memory Editing? I don't think that's possible these days as Xtrap doesn't allow all that.

Quote:
Originally Posted by |||||||||| View Post
For hacking games you maybe have to choose an other language, such as Phyton or C#. I think you should try it with "memoryediting" first.
Memory Editing? I don't think that's possible these days as Xtrap doesn't allow all that.
Plus, I've done that multiple times with Auto It. I think. o-o
10/05/2013 15:45 davydavekk#7
You shoud move to C#, learn the syntax and do some memory editing trainers with it.
Then you can move to C++ to do more advanced stuff.

I know that C# and VB are pretty much the same (.NET), but if you learn C#, moving to C++ will be way easier than VB to C++ (and trust me I know what I'm talking about, I did this mistake).

EDIT(didn't see your last post) : If you want to bypass XTrap, you'll have to learn reverse engineering (google "lena151 reverse tuts", very good for the beginning).
And I don't think you can use C# for a bypass (b/c it uses asm and stuff that you can only do in C++).
10/05/2013 15:48 remo7979#8
Quote:
Originally Posted by davydavekk View Post
You shoud move to C#, learn the syntax and do some memory editing trainers with it.
Then you can move to C++ to do more advanced stuff.

I know that C# and VB are pretty much the same (.NET), but if you learn C#, moving to C++ will be way easier than VB to C++ (and trust me I know what I'm talking about, I did this mistake).
C++ is easy. I do know that, but I have more of a grip with VB.net that's why I thought that it'll be faster and easier. Whenever I just look at C++. I already figure out that this is hard. -_-
But I don't think it'll be hard though. What do you think? I have used C++ for a while but I couldn't really stick to it for long. Do you think that C++ is the very best thing for someone who has the basics down?

Edit : My luck, I already have those tutorials with me o-o
But still my question remains. Which one first? The C++ language or Reverse engineering?
10/05/2013 15:50 snow#9
I'd suggest the Lenas Reversing for Newbies series, it's a series of various tutorial, starting with simple jz / jmp patches and ending with some unpacking of pretty well packed applications.
It's not for VB .NET but you'll need reversing skills if your intention is higher than simply editing some memory via "WriteInteger".

You'll find it with google. :)

Edit: C++ isn't "THE" solution. Personally I prefer it because it's much easier to mess around with memory but you could even remove XTrap totally from a game with VB .NET or AutoIt. Unless you need to write a messy dll, you won't need C++.
10/05/2013 15:52 remo7979#10
Quote:
Originally Posted by snow911 View Post
I'd suggest the Lenas Reversing for Newbies series, it's a series of various tutorial, starting with simple jz / jmp patches and ending with some unpacking of pretty well packed applications.
It's not for VB .NET but you'll need reversing skills if your intention is higher than simply editing some memory via "WriteInteger".

You'll find it with google. :)
Well, I already have those tutorials but I was just wondering C++ or VB.net? >_<

EDIT : In the end it comes down to me, right? Which one I prefer, right?
10/05/2013 16:02 th0rex#11
Quote:
Originally Posted by remo7979 View Post
Memory Editing? I don't think that's possible these days as Xtrap doesn't allow all that.
And thats why you should use c++ and not vb. Should be easyer to work around xtrap with c++ then with vb.

And yes in the end its your choice. But my opinion is, that it is easyer with c++ then with vb.

Edit : Sry was already said... Didnt read everything ;(
10/05/2013 16:10 remo7979#12
Quote:
Originally Posted by omitma View Post
And thats why you should use c++ and not vb. Should be easyer to work around xtrap with c++ then with vb.

And yes in the end its your choice. But my opinion is, that it is easyer with c++ then with vb.

Edit : Sry was already said... Didnt read everything ;(
No problem actually. I just wanted to know if VB.net has enough control or not. But I guess in the end it comes down to me and my choice.
10/05/2013 19:10 Schlüsselbein#13
Unless you have to write a dll, VB.net handles all this stuff quiet well. But bear in mind that using a managed language to do low level stuff requires more effort than a native solution.
It comes down to including winapi header and calling the functions directly vs doing shitty and expensive p/invoke workarounds.
10/05/2013 22:48 Master674b#14
Quote:
Originally Posted by Schlüsselbein View Post
Unless you have to write a dll, VB.net handles all this stuff quiet well. But bear in mind that using a managed language to do low level stuff requires more effort than a native solution.
It comes down to including winapi header and calling the functions directly vs doing shitty and expensive p/invoke workarounds.
You could also write a wrapper using C++/CLI, that should save you quite some marshalling and it's probably more easy to handle native function calls.
10/06/2013 15:08 dready#15
@Schlüsselbein, Master674b

Yep, a wrapper spares you quiet some headache, nativ is the better way for sure, the only real benefite is, if you do it with managed code, you dont have much copy past stuff ;)
To do it people need to know what they are doing, this is quiet useful for learning purposes :)