I searched epvp forum and google, but i didnt find a "good" packet sniffer ...
Do any1 know a good packet sniffer for kalonline? I used WPE Pro once, but didnt helped me much ;/
i mean, isnt wpe pro usefull? only thing is that its detected as an hack and i cant select engine.exe in the target process ... is there rly no other way as writing his own ??
KaLua PacketProxy is a packet sniffer, which acts as a proxy between the client and a server. It was specifically designed as a tool for analyzing the protocol Kal Online uses for KaLua. The original program was made by Erkle, and it was updated by ingam0r to meet certain needs, and I just made a few minor adjustments today so the community could use it.
Before being able to use it, you will have to open up config.txt and add the following line:
Code:
Quote:
set server 127.0.0.1 30002
I'm sure you can guess what that is. Now that that's set, you will need to change your xlate-e so that you can connect to PacketProxy.
By default, PacketProxy will expect the client to connect to on port 30001. You CAN change it, by passing a different port on the command line.
Code:
Quote:
PacketProxy 30002
That would cause it to listen for the client on port 30002. Why can't you set in the config.txt like the server address and port? Well.. there never really was any need for changing the port to listen on, and based on the source's design, it wasn't easy to add it, and I rushed it sooo.
Moving on, once you've got PacketProxy started, you can connect to it with the client. Please note, if PacketProxy cannot connect to the server, it will crash. If everything is successful, you should see some packets being shown in the PacketProxy console.
Blue for extra information, green for packets that are being sent from the client, and red for packets that are being sent from the server. All packets that are sent are conveniently logged in a .log file in the same folder. The log files are named according to the 'current time' in the format: hour-day-month-year.log.
PacketProxy also has the ability to ignore packets, due to the fact that you can be 'spammed' with packets, making it harder for you to correctly analyze a specific action. To ignore a packet, open up the config.txt and add a line.
Code:
Quote:
set ignore <sender> <ID>
Where is either 'server' or 'client', and is the ID of the packet you want to ignore (in hexadecimal).
So, how do you do you actually analyze packets and the actions associated with them you say? Well you are going to need a decent hex editor, PacketProxy and some common sense.
If you have zero programming experience, you will need to read this and this.
In the above article, take note of the C# names. Since I will be using them to explain. ALL packets have the same basic structure:
Code:
Quote:
struct Basic Packet {
ushort size
byte id
byte[] data
}
Note: The [] signifies an array. See: Array
To actually 'figure out a packet', you will need to take note of your actions, and the packets sent as a result. As an example, let's do a rundown of how one would have figured out the structure of the login packet. (Which is as follows, but you may want to take a look at this first.)
Note: All of the strings sent by the server and client are null-terminated.
One would have figured out this structure, by first attempting to login with the sniffer on. After which, you should notice that the client sends a packet with an ID of 0x02. Now all that's needed is to figure out the structure of this packet, which is where the hex editor comes in. Upon pasting the recorded data in your hex editor, you would notice 2 blatantly obvious strings, matching the ID and password you entered. Tada, structure figured out.
And that concludes this release/guide. It's poorly written, but you should get the gist of things. Post any bugs you may have found with the PacketProxy and I may consider fixing them.
Packet Sniffer from C# 10/01/2011 - CO2 Exploits, Hacks & Tools - 43 Replies Hi,
I did a google and I found this packet sniffer in C#.
I compiled it and found it not bad.
This is not my work ^^
You may use it to see where is your packet goes to.
This also help you to find out if there is any trojan / backdoor & etc.
[Help]Packet Sniffer in c++ 08/17/2010 - C/C++ - 16 Replies Hey leute,
sry wenn ich einen neuen thread mit der selben frage die schon einmal vorgekommen ist eröffne aber ich habe sufu nichts gefunden :)
Ich habe in Memory Hacking viel gelernt und einige hacks in c++ geschrieben (d3d hooks,dialog menü usw..), aber ich glaube der kern beim hacken von online games ist die kommunikation zwischen server und clienten zu beeinflussen. Ich habe schon viel gegoogelt jedoch kam ich da nie auf ein richtiges ergebnis.
Ich programiere alles in c++.
Ich würde...
Packet Sniffer 02/06/2009 - Kal Online - 2 Replies Hello, just got a theoretical question^^ I would like to make a packet sniffer for Kal. No hacks, just a prog that displays for example "Player x appeared". Stuff like that. So basically I need to "catch" the packets, decrypt them. That actually should be all right? My question, is it needed for such program to make it all as a dll and inject it? And will HS or/and kocp make trouble when I only want to sniff packets and NOT send any? Thanks for your help.
And please, dont flame me^^ I dont...
CO packet sniffer 10/18/2007 - CO2 Exploits, Hacks & Tools - 49 Replies This program allows you to see and easily log decrypted packets sent to and from the CO servers. This program does not attach to conquer or look at the memory conquer resides in. It only looks at packets coming over the network.
Current limitations:
Only one connection: The program can only keep track of one connection. This means that if you attempt to login again, the program will desync. If enough interest is shown in this program, it can be changed to allow multiple clients.
Only...
WoW Packet Sniffer? 10/06/2007 - World of Warcraft - 1 Replies He da,
auf folgende Frage ist mir bisher (vermutlich da ich nicht wirklich in der Materie bin) keine einleuchtende Antwort aufgefallen:
Weshalb gibts eigentlich keine Packet Sniffer für WoW um Dinge wie ein Radar (Spieler, diverse Nodes etc.) zu verwirklichen?
Vielleicht erinnert sich noch der ein oder andere daran: Bei DaoC wurde soetwas erfolgreich umgesetzt und es war unter anderem möglich, per Packet Sniffer Spieler und Mobs auf viel größere Distanz (eben ab dem Zeitpunkt der...