Register for your free account! | Forgot your password?

You last visited: Today at 15:20

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

Advertisement


Hello, packets

Discussion on Hello, packets within the SRO Coding Corner forum part of the Silkroad Online category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2008
Posts: 487
Received Thanks: 110
Hello, packets

Hello every1. Im just wondering how the server im playing knows how clients i got launched.
icowwww90 is offline  
Old 12/17/2016, 18:57   #2
 
elite*gold: 0
Join Date: Jan 2009
Posts: 269
Received Thanks: 556
Silkroad uses the TCP/IP protocol for communication. If you wanna know how general connecting works read about that. is everything related to Silkroad packets.
DaxterSoul is offline  
Thanks
2 Users
Old 12/17/2016, 19:03   #3
 
elite*gold: 0
Join Date: Dec 2008
Posts: 487
Received Thanks: 110
Thats a nice explanation, i will read it. Was looking for it long time ago. tnx. Hope i find my answer
icowwww90 is offline  
Old 12/18/2016, 20:16   #4
 
elite*gold: 0
Join Date: Dec 2016
Posts: 72
Received Thanks: 37
What do you mean by "launched" ?
The littile image that loads the pk2s library before the login-screen? Be specific, anyhow, its easy theres an ack packet beint sent from the server, for those.
Isoline is offline  
Old 12/19/2016, 18:53   #5
 
elite*gold: 0
Join Date: Dec 2008
Posts: 487
Received Thanks: 110
Im talking for HWID limit. It blocks me from loging in. The id and pw screen. Trying to understand how it knows to block me or not, becouse i dont see a sent packets to server about hwid
icowwww90 is offline  
Old 12/20/2016, 02:56   #6
 
elite*gold: 266
Join Date: Apr 2009
Posts: 2,308
Received Thanks: 2,571
Quote:
Originally Posted by icowwww90 View Post
Im talking for HWID limit. It blocks me from loging in. The id and pw screen. Trying to understand how it knows to block me or not, becouse i dont see a sent packets to server about hwid
Silkroad does not originally have one, but people manage to hook sro_client and add hwid data to one of packets (probably the one sends id/pw?). Then, the data is checked by server.
sarkoplata is offline  
Old 12/20/2016, 22:43   #7
 
elite*gold: 0
Join Date: Dec 2008
Posts: 487
Received Thanks: 110
Do you think that i would be able to find it out if i login from 2 different computers with same account and then check the differences in the data sent?
icowwww90 is offline  
Old 12/21/2016, 11:14   #8
 
elite*gold: 100
Join Date: Apr 2008
Posts: 868
Received Thanks: 1,348
Capturing a different packet and sending it again (aka. replay attack) is a nice idea. if it does not work, the packet is obviously stamped with date and time.

Recreating the system from scratch requires either a lot of luck in guessing algorithms or a lot of reverse engineering and coffee.

Most HWID-Systems are actually pretty much potato. If you're not to clumsy with the debugger, you can, for most systems, easily figure out the "ingredients" for the HWID and write a loader for the dll.
florian0 is offline  
Old 12/21/2016, 18:13   #9
 
elite*gold: 0
Join Date: Dec 2008
Posts: 487
Received Thanks: 110
Sry for the spam, i managed how to bypass it already! tnx to every1 tried to help me now im happy

I just want to ask, does my hwid resets each time i reinstall my windows and is it possible to set my sro_client to send same data everytime with this packet?
icowwww90 is offline  
Old 12/21/2016, 23:39   #10
 
elite*gold: 100
Join Date: Apr 2008
Posts: 868
Received Thanks: 1,348
Depends on what ingredients the HWID System uses to build the HWID. If its really (and only) dependent on the Hardware, then it will survive a reinstall and stay persistent.
florian0 is offline  
Thanks
2 Users
Old 12/22/2016, 14:05   #11
 
elite*gold: 0
Join Date: Nov 2007
Posts: 959
Received Thanks: 600
Well,the original elamidas.dll which were copied by many at the beginning,used this crappy code I wrote many years ago to get a HWID:



just in case if you're interested.
vorosmihaly is offline  
Thanks
1 User
Old 12/22/2016, 17:19   #12
 
elite*gold: 0
Join Date: Dec 2008
Posts: 487
Received Thanks: 110
yea very interested, im reading it now. Oh yea i remember i was working on that 9001 packet to bypass. Alot easier that then the current hwid limits
icowwww90 is offline  
Old 12/22/2016, 17:56   #13
 
elite*gold: 0
Join Date: Nov 2007
Posts: 959
Received Thanks: 600
Quote:
Originally Posted by icowwww90 View Post
yea very interested, im reading it now. Oh yea i remember i was working on that 9001 packet to bypass. Alot easier that then the current hwid limits
Well yeah,it was the first one of this kind of stuff ^_^
vorosmihaly is offline  
Old 12/24/2016, 04:54   #14
 
elite*gold: 266
Join Date: Apr 2009
Posts: 2,308
Received Thanks: 2,571
Quote:
Originally Posted by vorosmihaly View Post
Well,the original elamidas.dll which were copied by many at the beginning,used this crappy code I wrote many years ago to get a HWID:



just in case if you're interested.
Do you have the Packet and ccinjectpacket classes as well? Just for learning purposes, ofc
Quote:
Originally Posted by vorosmihaly View Post
Well,the original elamidas.dll which were copied by many at the beginning,used this crappy code I wrote many years ago to get a HWID:



just in case if you're interested.
sarkoplata is offline  
Old 12/24/2016, 11:08   #15
 
elite*gold: 0
Join Date: Nov 2007
Posts: 959
Received Thanks: 600
Quote:
Originally Posted by sarkoplata View Post
Do you have the Packet and ccinjectpacket classes as well? Just for learning purposes, ofc
Yep I do,

here we go,most of the code is in there, the injection part is from drew's older codes (with updated memory addresses) ^_^
vorosmihaly is offline  
Thanks
1 User
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?
[Packets]
06/19/2009 - Kal Online - 11 Replies
Hallo, so geht an die letzten Feinheiten meines Magebots. Wir sieht es mit Skillanimationen aus? Nehmen wir mal an Ice Magic ist 0x10 b 2, muss ich dann für das animationspacket (0x21 ka weis es gerade net auswendig) auch 2 senden? bzw gibt es fälle in dennen sich das unterscheidet? 2. Das Alte Thema Z-Coord... gibt es nen funktionierendes HeightDetour irgendwo im forum, oder nix public? Bin im mom in der Uni, wie sieht mit dem hier aus: 3. Weis einer die Nr vom Expell-Packet? Ich...
At all who know a lot about Packets..
02/13/2008 - Metin2 - 2 Replies
Also ich benutze seit einiger Zeit WPE hab auch geschafft ein MMORPG damit zu hacken.. barbie.de (kleine Schwester wollte sich ne Puppe kaufen xD) Jetzt zu Metin2.. könnt ihr mir das mal erklären.. Ich hab das Prog Wpe und sehe auch das ich Packete verschicke und bekomme, doch die sind verschlüsselt. Wie kann man die entschlüsseln? Hab was von einem Algorhitmus und einer Crypttable gehört, könnt ihr mir das erklären, wie ich mit einem Algorhitmus oder mit einer Crypttable die Packete...



All times are GMT +2. The time now is 15:20.


Powered by vBulletin®
Copyright ©2000 - 2021, 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.

BTC: 33E6kMtxYa7dApCFzrS3Jb7U3NrVvo8nsK
ETH: 0xc6ec801B7563A4376751F33b0573308aDa611E05

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