Packet Sniffing and Encryption

03/19/2014 08:39 pussyhater#1
Knowing that CE and WPE/RPE cannot sniff packets. I stumbled upon a program that can technically sniff what i send and what i receive to/from aura kingdom. Problem is that everything i send and get is encrypted ( will provide examples later on ). Is there a way to find the pattern/algorithm used on the way they decrypt packets? as of the moment i am playing around with ollydbg and trying to backtrace the send functions of the game. im trying to learn here haha so please help me hacker Gods :handsdown:
03/19/2014 10:51 nafmuq#2
wow... umm, teach me too? ^^"
03/19/2014 11:29 Mannke94#3
Quote:
Originally Posted by nafmuq View Post
wow... umm, teach me too? ^^"
Before you can even think about such a thing, learn the very basics. You can start with nearly every programming out there. I advice Java, as many of the structures can be used in C# aswell. It also helps you of thinking more like a computer does. Without this ability youre pretty much screwed.

You could also start directly with C++, but to master it perfectly will take some time and years.

@Topic
There are no "hacker gods" in here. Mainly ppl with knowledge of basics. If you want real help try to contact a "level 2" or "level 3" user here in this forum, as they are good coders, that proved their skills.
03/19/2014 11:35 Shane¸#4
Quote:
Originally Posted by Mannke94 View Post
Before you can even think about such a thing, learn the very basics. You can start with nearly every programming out there. I advice Java, as many of the structures can be used in C# aswell. It also helps you of thinking more like a computer does. Without this ability youre pretty much screwed.

You could also start directly with C++, but to master it perfectly will take some time and years.

@Topic
There are no "hacker gods" in here. Mainly ppl with knowledge of basics. If you want real help try to contact a "level 2" or "level 3" user here in this forum, as they are good coders, that proved their skills.
it seems like you have never been to the underground sections of the forum
03/19/2014 13:18 nafmuq#5
Quote:
Originally Posted by Mannke94 View Post
Before you can even think about such a thing, learn the very basics. You can start with nearly every programming out there. I advice Java, as many of the structures can be used in C# aswell. It also helps you of thinking more like a computer does. Without this ability youre pretty much screwed.

You could also start directly with C++, but to master it perfectly will take some time and years.
yes, sir! i was wondering what should i know to get on the dev's train. haha. btw, i learned the basics of c++ but that was 2 years ago i think. so, should i polish up my c++ knowledge or start learning new languages?
03/19/2014 14:02 Mannke94#6
Quote:
Originally Posted by Shane¸ View Post
it seems like you have never been to the underground sections of the forum
I was making my post directly based on THIS forum. Iam aware that theyre viable persons.
03/19/2014 14:57 AlainProvist#7
You will need to learn reverse engineering and assembly if you want to have a chance for understanding how the packet are sent and get clues about how it is encoded.

And the bad news are that there are really few tutorials on the net about this (most of them are too basic or too centered on a specific thing) ... The only usefull one I found was on these forums and written in German. So you will probably have to spend a lot of time understanding how x86 c++ compilers work. The best thing to do for this is to debug simple apps of your own without symbols.

About the encryption itself I have no idea of what is really required... probably knowlege about usual encrypting methods.
03/21/2014 17:13 Requi#8
To sniff the packets between client and server you need to edit either the connect.ini or the connects.ini.
Change the IP to 127.0.0.1
Now create a program that listens on 127.0.0.1 + the port given in the .ini.

If you get packets in you need to create a client in your program.
This client connects to the real server and sends the client incoming packets to it.
And the your client sends the server incoming packets to your real client.

It isn't that difficult. I have a base which can be used for nearly every thing :)