Register for your free account! | Forgot your password?

You last visited: Today at 23:37

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



PW Packet Sniffer

Discussion on PW Packet Sniffer within the PW Hacks, Bots, Cheats, Exploits forum part of the Perfect World category.

Reply
 
Old 11/25/2011, 17:40   #31
 
elite*gold: 0
Join Date: Feb 2010
Posts: 45
Received Thanks: 2
hey dude i got some problem here's

please help me

TOGGLEFLYING($PID)
Local $ITEMTYPEID = MEMREAD($CHAR_DATA_BASE + 1392) << +1392?
what offset its refers to??

i cant find any clue what offset is it since this morning lol

maybe someone can tell me
demond1 is offline  
Old 11/25/2011, 17:45   #32
 
Smurfin's Avatar
 
elite*gold: 0
Join Date: Oct 2008
Posts: 1,243
Received Thanks: 670
yea, it's working on w7 64bit, make sure you follow the step by step instruction and use the correct version of CE, I once had an error about header or something using CE 6.1
Smurfin is offline  
Old 11/25/2011, 20:50   #33
 
Interest07's Avatar
 
elite*gold: 0
Join Date: Mar 2010
Posts: 862
Received Thanks: 576
Quote:
Originally Posted by demond1 View Post
hey dude i got some problem here's

please help me

TOGGLEFLYING($PID)
Local $ITEMTYPEID = MEMREAD($CHAR_DATA_BASE + 1392) << +1392?
what offset its refers to??

i cant find any clue what offset is it since this morning lol

maybe someone can tell me
Its the offset for the itemtype id of your flyer
Interest07 is offline  
Old 11/25/2011, 21:09   #34
 
elite*gold: 0
Join Date: Feb 2010
Posts: 45
Received Thanks: 2
thanx sifu

how i must search with ce?

thats not same with fly offset?

ahhh i knew it,its a fly mount right?
demond1 is offline  
Old 11/25/2011, 22:37   #35
 
asgborges's Avatar
 
elite*gold: 0
Join Date: Dec 2008
Posts: 29
Received Thanks: 54
Quote:
Originally Posted by Interest07 View Post
On Topic:
If you were to use these packets sniffed here, what functions would you use ingame to send them? (Asking before I download this )
Your thread about SendPacket will do the job just good... in fact that function will call the "preassemble" of the packet structure, hence you just have do send the game cmds, not the holy packet..

you can find not all, but most of the game commands sended by the client finding whats calls the SendPacket address ("call 006734C0" last PWI version at 25/11/2011)... but you already know that =]

What i do find intriguing about my recent discoveries was about the packets starting with the OPCODE 93/92... it keep exchanging sensitive information about the players computers, for example: what programs are you running atm... i also found whats looks like pieces of DLL headers and Lua compiled scripts... and all this make me wonder the WHY?! maybe for controling the user activity.. maybe to Spy on the players.. maybe to steal sensitive informations of the users...
anyway.. ill leave the conspiracies theories with you guys hehe.. just keep your eyes open from now on!



@About the programing languages...
what i would say is... be familiar and know the minimum necessary of the main dominant languages of the market... and be good at the language of your choice and everthing will be fine
Every language has your PROS and CONS...


================================================== ============
Heres small example of SendPacket function...


Sending Deselect cmd:


tested on PWI (last version at 25/11/2011)
asgborges is offline  
Old 11/25/2011, 23:20   #36
 
elite*gold: 0
Join Date: Feb 2010
Posts: 45
Received Thanks: 2
dear asborges

can i found some addres using your tools?

like itemtype id of my flyer ?
demond1 is offline  
Old 11/25/2011, 23:48   #37
 
asgborges's Avatar
 
elite*gold: 0
Join Date: Dec 2008
Posts: 29
Received Thanks: 54
Quote:
Originally Posted by demond1 View Post
dear asborges

can i found some addres using your tools?

like itemtype id of my flyer ?
this Packet Sniffer is not really for this...

but you can easily find programs to Edit/See the Elements.data from the game.. and there you can find ANY id you want..

try "PW EL editor" "PW elements editor" on google



you also can easily get the ID you want by looking at and converting the number ID to HEX using the simple Calculator coming with the Windows
asgborges is offline  
Thanks
1 User
Old 11/26/2011, 00:10   #38
 
elite*gold: 0
Join Date: Feb 2010
Posts: 45
Received Thanks: 2
ok i will try it know

thanx btw for your help =)

i'll report it soon lol
demond1 is offline  
Old 11/26/2011, 00:44   #39
 
elite*gold: 0
Join Date: Mar 2009
Posts: 112
Received Thanks: 123
Quote:
Originally Posted by asgborges View Post
@About the programing languages...
what i would say is... be familiar and know the minimum necessary of the main dominant languages of the market... and be good at the language of your choice and everthing will be fine
Every language has your PROS and CONS...
Sort of what I was trying to say the other day, but it was late and I had a bus to catch

In fact, I'd extend it to say: Know how to programme and language will not matter. If you know how to do that, you can pick up any language and adapt to it's syntax rather quickly to put something basic together. You won't be pro at it unless you use it regularly, however most have basic things in common ie,. objects, variables, control logic, loops, etc,...

So really what it comes down to is as simple as knowing how to programme, it's completely language independent, it's a way of thinking and approaching problems, analytically.

Finally to address those that would claim: "I use X language to code in and it can do anything, so stop criticising and don't dismiss it".
The point you are missing is not what can be done, hell some guy wrote http server in postscript for the love of ***, so obviously you can do anything with anything. The point is use what makes the job easier and faster.

As for who uses what, when it all comes to, I couldn't care less. It's all suggestions to help you, not attack you. At the end of the day, it's meant to be fun.
Shareen is offline  
Old 11/26/2011, 03:03   #40
 
Smurfin's Avatar
 
elite*gold: 0
Join Date: Oct 2008
Posts: 1,243
Received Thanks: 670
is there any way to intercept incoming and outgoing packets and tamper with it before it's sent or received ?

[A]-----------------------<->-<->>-<-[B]

A is pw server, B is our PC , > and < are packets, before it reach our Element Client , we hold it hostage first and change the information, after that we release it.

for example I have one million gold deposited into storage/bank, I withdraw it 1 million, the server send me a packet to give me the one million gold, but this packet was captured before it reach the Element Client and the one million gold is then changed to 100 million gold when received.

like in wpepro, I think it has a 'search value' feature in send/receive packet, and modify the packet before it comes/goes.
Smurfin is offline  
Old 11/26/2011, 13:59   #41
 
asgborges's Avatar
 
elite*gold: 0
Join Date: Dec 2008
Posts: 29
Received Thanks: 54
Quote:
Originally Posted by Smurfin View Post
is there any way to intercept incoming and outgoing packets and tamper with it before it's sent or received ?

[A]-----------------------<->-<->>-<-[B]

A is pw server, B is our PC , > and < are packets, before it reach our Element Client , we hold it hostage first and change the information, after that we release it.

for example I have one million gold deposited into storage/bank, I withdraw it 1 million, the server send me a packet to give me the one million gold, but this packet was captured before it reach the Element Client and the one million gold is then changed to 100 million gold when received.

like in wpepro, I think it has a 'search value' feature in send/receive packet, and modify the packet before it comes/goes.
well.. since the most of the things are controled server-side... i suppose it would not do anything good beside changed in-memory values that you also can change with Cheat Engine or MHS...

but would be interesting changing the client->server packet relative to the movements at least...
BUT.. im having a hard time figuring the right compression method... the one that i have is not working very well... just keep in mind this Packet Sniffer is decrypting/unpacking the packets in real-time... to be able to change back, ill have to encrypt+pack in case of the server->client packet...
asgborges is offline  
Old 11/26/2011, 15:29   #42
 
Smurfin's Avatar
 
elite*gold: 0
Join Date: Oct 2008
Posts: 1,243
Received Thanks: 670
oh, I see, I thought if it's an incoming packet from the server and modified just before it reached the client, that'd mean the packet's already approved and would change the value for real when it's arrived.


btw is there any packet that indicate a presence of a stealth-ing assassin nearby ? If we're not supposed to see a stealth-ing assassin in the game, maybe we can see it in packets.
Smurfin is offline  
Old 11/26/2011, 15:34   #43
 
Sᴡoosh's Avatar
 
elite*gold: 20
Join Date: May 2009
Posts: 1,290
Received Thanks: 326
You cannot detect stealthed assasins.

@Asgborges : Hooking MPPC decompressor output in client yields in good result, ntKid and me have been playing around with that some time ago. Imo hooking the clients functions for sniffing is a lot easier then writing MPPC decomp and rc4 yourself (rc4 being the less troublesome to implement, fairly straightforward in fact and massive amount of snippets for that). Also somebody else who is monitoring these forums whom Im not sure if he wants to be named here has written a ******* awesome proxy for the whole protocol, maybe this person wants to say something to this topic. Ill leave that to you, V.

Cheers
Sᴡoosh is offline  
Old 11/26/2011, 15:59   #44
 
asgborges's Avatar
 
elite*gold: 0
Join Date: Dec 2008
Posts: 29
Received Thanks: 54
Quote:
Originally Posted by Sᴡoosh View Post
@Asgborges : Hooking MPPC decompressor output in client yields in good result, ntKid and me have been playing around with that some time ago. Imo hooking the clients functions for sniffing is a lot easier then writing MPPC decomp and rc4 yourself (rc4 being the less troublesome to implement, fairly straightforward in fact and massive amount of snippets for that). Also somebody else who is monitoring these forums whom Im not sure if he wants to be named here has written a ******* awesome proxy for the whole protocol, maybe this person wants to say something to this topic. Ill leave that to you, V.

Cheers
hooking directly to the functions to get whats is not encrypted/packed is indeed a good aproach.. but it will involve breakpoints, as a result you may have to deal with a regular "freezing" of the client...
this DLL injection that i do with this plugin has the same aproach as the WPE... it will hook directly the Send/Recv function from winsock wich i have then to work on the encryption/decompression.. no problem so far i got the RC4 and the decompression algorithm done...
im just having troubles on the compression now wich could aloud to modify the packets as Smurfin commented...

i can modify the C2S packets without any problems, becos in fact C2S packets are not compressed.. just encrypted...
the problem atm is the S2C packets that requires encryption+compression... and the compression algorithm that i found is not doing the job very well...
asgborges is offline  
Old 11/26/2011, 16:28   #45
 
Sᴡoosh's Avatar
 
elite*gold: 20
Join Date: May 2009
Posts: 1,290
Received Thanks: 326
Yeah, C2S is just encrypted, indeed. For the S2C, have you tried ?

I have not looked at compression yet, I have no use for that.

Cheers dude, keep up the nice work^^
Sᴡoosh is offline  
Reply


Similar Threads Similar Threads
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.
Packet sniffer
08/23/2009 - Kal Online - 9 Replies
I've read that (WPE PRO.exe) not working for kal-online I've tried (rPE) it tell me cant inject Help plz .......
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...



All times are GMT +1. The time now is 23:37.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.