Register for your free account! | Forgot your password?

Go Back   elitepvpers > Shooter > WarRock
You last visited: Today at 04:35

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

Advertisement



Help with packets

Discussion on Help with packets within the WarRock forum part of the Shooter category.

Reply
 
Old   #1

 
elite*gold: 188
Join Date: Jun 2013
Posts: 40
Received Thanks: 1
Help with packets

Hi,

Could anyone help me with the following? (its abstract stuff)

The following knowledge i got already:

War Rock runs its login here:

tcp://server_ip_wr:5330

to login you need to send a package with code 4352 with a timestamp:

TIMESTAMP 4352 10-char-long-RANDOMNUMBER 0 NICKNAME MYRANDOMNUMBERAGAIN NICKNAME ???? 1 0 NP12:auth01:0:MYRANDOMNUMBERAGAIN:SOMERANDOMLONGAU THKEY

What is "????"?
What is the difference between auth01, auth02, auth03 and auth04?

How do i get that SOMERANDOMLONGAUTHKEY

You get the following as return

TIMESTAMP 4352 1 10-char-long-RANDOMNUMBER 0 LOGINNICK MYRANDOMNUMBERAGAIN INGAMENICK 1 0 256103 0 1.1268 -1 INVALID -1 -1 -1 -1 0 -1 2 203 WORLDIP_WORLD 5340 2576 0 204 WEST IP_WEST 5340 106 0
What is the 1.1268 ? Is it a random number too (from 1-3 with 4 digits after decimal point?) Is it connected with, where I want to connect to?

thats right?

To crypt the packages and send them to the server I need xOR with key 0xC3?
Okay after that im logged in, right? I need to send data to tcp//wr_serv_ip:5340 now?

Also I need to send every 5 seconds a im_alive_check with style: "packet_alive_code TIMESTAMP"

I can send data from the userlist by adressing a packet code like that:
"packet_userlist_code TIMESTAMP (1: Nickname, 2: Clan, 3: Levelrange) VALUE" (i think its that style?)

How and where do I get data now returned?

Would be cool if you could help me :-)

Addition: Nexon seems to use that auth01 stuff as cookie on their website too. I need to logon warrock eu and post that authkey in the loginpacket ?
Kardromidoon is offline  
Old 07/05/2013, 14:49   #2
 
elite*gold: 0
Join Date: Mar 2013
Posts: 186
Received Thanks: 267
Quote:
Originally Posted by Kardromidoon View Post
Hi,

Could anyone help me with the following? (its abstract stuff)

The following knowledge i got already:

War Rock runs its login here:

tcp://server_ip_wr:5330

to login you need to send a package with code 4352 with a timestamp:

TIMESTAMP 4352 10-char-long-RANDOMNUMBER 0 NICKNAME MYRANDOMNUMBERAGAIN NICKNAME ???? 1 0 NP12:auth01:0:MYRANDOMNUMBERAGAIN:SOMERANDOMLONGAU THKEY

What is "????"?
What is the difference between auth01, auth02, auth03 and auth04?

How do i get that SOMERANDOMLONGAUTHKEY

You get the following as return

TIMESTAMP 4352 1 10-char-long-RANDOMNUMBER 0 LOGINNICK MYRANDOMNUMBERAGAIN INGAMENICK 1 0 256103 0 1.1268 -1 INVALID -1 -1 -1 -1 0 -1 2 203 WORLDIP_WORLD 5340 2576 0 204 WEST IP_WEST 5340 106 0
What is the 1.1268 ? Is it a random number too (from 1-3 with 4 digits after decimal point?) Is it connected with, where I want to connect to?

thats right?

To crypt the packages and send them to the server I need xOR with key 0xC3?
Okay after that im logged in, right? I need to send data to tcp//wr_serv_ip:5340 now?

Also I need to send every 5 seconds a im_alive_check with style: "packet_alive_code TIMESTAMP"

I can send data from the userlist by adressing a packet code like that:
"packet_userlist_code TIMESTAMP (1: Nickname, 2: Clan, 3: Levelrange) VALUE" (i think its that style?)

How and where do I get data now returned?

Would be cool if you could help me :-)

Addition: Nexon seems to use that auth01 stuff as cookie on their website too. I need to logon warrock eu and post that authkey in the loginpacket ?
Code:
TIMESTAMP 4352 10-char-long-RANDOMNUMBER 0 NICKNAME MYRANDOMNUMBERAGAIN NICKNAME ???? 1 0 NP12:auth01:0:MYRANDOMNUMBERAGAIN:SOMERANDOMLONGAUTHKEY
auth01-05 = The Server wich is authentification You (W E B)
10-char-long-RND = Your password ( Crypted SomeWay )
SOMERANDOMLONGAUTHKEY = Cookie ( NPP ) When you login @http://passport.nexoneu.com
???? = Some Korean Symbols ( Kept from NexonKR )
1.1268 = This is and Authentification Code wich is Used at Characterinfo packet ( 25088 ) if it's wrong warrock will return : 25088 90030 ( Login Normal way )
Xave :) is offline  
Thanks
2 Users
Old 07/05/2013, 15:51   #3

 
elite*gold: 188
Join Date: Jun 2013
Posts: 40
Received Thanks: 1
Quote:
Originally Posted by Xave :) View Post
Code:
TIMESTAMP 4352 10-char-long-RANDOMNUMBER 0 NICKNAME MYRANDOMNUMBERAGAIN NICKNAME ???? 1 0 NP12:auth01:0:MYRANDOMNUMBERAGAIN:SOMERANDOMLONGAUTHKEY
auth01-05 = The Server wich is authentification You (W E B)
10-char-long-RND = Your password ( Crypted SomeWay )
SOMERANDOMLONGAUTHKEY = Cookie ( NPP ) When you login @http://passport.nexoneu.com
???? = Some Korean Symbols ( Kept from NexonKR )
1.1268 = This is and Authentification Code wich is Used at Characterinfo packet ( 25088 ) if it's wrong warrock will return : 25088 90030 ( Login Normal way )
So the auth server is automaticly assigned by the WEB cookie.
Okay to get the cryption of the password seems not too hard.

Do I need to send the correct symbol or doesnt it matter if i send "????" there?
Kardromidoon is offline  
Old 07/05/2013, 17:23   #4
 
elite*gold: 0
Join Date: Mar 2013
Posts: 186
Received Thanks: 267
Quote:
Originally Posted by Kardromidoon View Post
So the auth server is automaticly assigned by the WEB cookie.
Okay to get the cryption of the password seems not too hard.

Do I need to send the correct symbol or doesnt it matter if i send "????" there?
Im Sending Like this :
PHP Code:
   Packet Packet = new Packet();
                
Packet.setID(4352);
                
Packet.add("572334798");
                
Packet.add(0);
                
Packet.add(Username);
                
PPKey int.Parse(NPP.Split(new char[] { ':' })[3]);
                
Packet.add(PPKey);
                
Packet.add(Username);
                
Packet.add("????");
                
Packet.add(2);
                
Packet.add(0);
                
Packet.add(NPP);
                
LoginSocket.Send(Packet.getBytes(0xC3)); 
Xave :) is offline  
Thanks
1 User
Old 07/05/2013, 18:06   #5

 
elite*gold: 188
Join Date: Jun 2013
Posts: 40
Received Thanks: 1
Quote:
Originally Posted by Xave :) View Post
Im Sending Like this :
PHP Code:
   Packet Packet = new Packet();
                
Packet.setID(4352);
                
Packet.add("572334798");
                
Packet.add(0);
                
Packet.add(Username);
                
PPKey int.Parse(NPP.Split(new char[] { ':' })[3]);
                
Packet.add(PPKey);
                
Packet.add(Username);
                
Packet.add("????");
                
Packet.add(2);
                
Packet.add(0);
                
Packet.add(NPP);
                
LoginSocket.Send(Packet.getBytes(0xC3)); 
Okay, thank you very much.

You know something about the second part of my initial question?

Quote:
I can send data from the userlist by adressing a packet code like that:
"packet_userlist_code TIMESTAMP (1: Nickname, 2: Clan, 3: Levelrange) VALUE" (i think its that style?)

How and where do I get data returned now?
Kardromidoon is offline  
Reply


Similar Threads Similar Threads
[Release] +5500 Packets structure , client/packets constants
10/07/2012 - CO2 PServer Guides & Releases - 10 Replies
edit : if u know nothing about packets go to this post first explaining what is packets , and explaining a packet with details and everything http://www.elitepvpers.com/forum/co2-pserver-disc ussions-questions/2162344-packets-packets-packets. html#post19074533 i start making my very own packet structure to use them on my new proxy but i thought of ripping them from the source so yeah the following packets is ripped of trinity base source right now im just providing the packets structure...
[REQUEST] packets send list , or anyway to sniff send packets
08/10/2012 - Kal Online - 16 Replies
hey everyone , as mentioned , i wanna know if anyone got a complete send packets lists or anyway i can sniff send packets , thanks in advance
[Packets] Wie änder ich flyff packets?
07/16/2011 - Flyff Private Server - 19 Replies
HeyHo, Ich würde sehr gerne wissen wie man die Flyff Packets ändert... ich denke mal Zahlen ändern werden nicht ausreichen oder?
[How To]See All Packets
09/26/2010 - Metin2 PServer Guides & Strategies - 20 Replies
German: Hallo, Ich zeige euch hier wie ihr alle Packets von Metin2 rauskriegt. Damit könnt ihr eure eigenen Clientmods schreiben.Wenn ihr auch genug Ahnung von Phyton habt,dann könnt ihr euch auch große Vorteile verschaffen. So Tutorial: Punkt 1 : Download Ida Pro->Ida Pro Punkt 2 : Holt euch eine entpackte Bin,schaut euch einfach die Beiträge von mir an da ist eine uploaded. Punkt 3 : Öffnet Ida Pro->Auf New drücken. Punkt 4 : Pe Executable wählen. Punkt 5 : Datei öffnen,bei Dateityp...
packets
06/11/2008 - Kal Online - 17 Replies
Hey... ich wollte mal fragen ob mir jemand erklären könnte womit man packets an server sendet... hab mal bisschen rumgesnifft und wollte mal paar sachen testen... :)



All times are GMT +1. The time now is 04:35.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.