Register for your free account! | Forgot your password?

You last visited: Today at 05:17

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

Advertisement



What is patch seed

Discussion on What is patch seed within the SRO Coding Corner forum part of the Silkroad Online category.

Reply
 
Old   #1
 
vitalka's Avatar
 
elite*gold: 0
Join Date: May 2007
Posts: 160
Received Thanks: 23
What is patch seed

Can someone explain me what patch seed is?
vitalka is offline  
Old 11/25/2011, 17:01   #2
 
bootdisk's Avatar
 
elite*gold: 0
Join Date: Sep 2010
Posts: 134
Received Thanks: 41
Hmm...
When I first started with my mini loader, I didn't care about bots but later on, people started asking for redirection.
From my tests some of the bots were in the need of it...
Gotta take a look... brb.

Edit: can't compile it, but perhaps it's related to security, that might be why some of those bots were failing without it (I guess it patch the seed so it gets the same result). I think only pushedx would answer this or someone else that has made a loader.
bootdisk is offline  
Old 11/25/2011, 18:02   #3
 
Schickl's Avatar
 
elite*gold: 0
Join Date: Feb 2009
Posts: 1,064
Received Thanks: 539
As far as I know it sets the blowfish key to 0xFF(every 8 bytes ofc)
Schickl is offline  
Old 11/25/2011, 22:35   #4
 
elite*gold: 0
Join Date: Jun 2009
Posts: 51
Received Thanks: 25
it sets the initial blowfish seed.
usually it is patched to "0x33" since this is what drew used when he released his first loader / proxy framework SR33. the value isnt actually "patched". however the call to the function that would usually return a pseudo-random number is overwritten with a "MOV SOMEREGISTER, 0x33" statement.

knowing the seed in advance enables you to decrypt and re-encrypt packets that are encrypted.
bheaven is offline  
Thanks
1 User
Old 11/30/2011, 11:07   #5

 
elite*gold: 260
Join Date: Aug 2008
Posts: 560
Received Thanks: 3,779
To expand on what bheaven said, back before I wrote a full Silkroad Security API, you could only emulate the C->S security state, but not the S->C state. To get around that, I changed the client's pseudo random value of the DH Key Exchange (secret 'a' of Alice in their table) so my server could decrypt the packets. The whole point of the key exchange is that a is unknown, so by making it known, the middleman app could break into the streams (since secret 'b' was known on the server since we coded that.)

All this is unnecessary nowadays because my SecurityAPI fully supports client and server sides, but a lot of people were using sr33/edx33 based code which relied upon it, so the loader kept it for legacy reasons.
pushedx is offline  
Reply


Similar Threads Similar Threads
Seed's ID's
11/12/2011 - Lineage 2 - 1 Replies
Mans need a Seed's ID for Manor System Regards Ty :bandit: :bandit: :bandit: :bandit: :bandit: :bandit:
Seed ?
10/20/2011 - Minecraft - 3 Replies
Leute kennt wer nen Seed für die Pre4 1.9, wo die sonne rauf und runter geht bzw. inkl. Mond ? Bei mir is auf JEDER map und das wirklich JEDER MAP Nebelig.
Map Seed
04/13/2011 - Minecraft - 2 Replies
Wich map seeds did you guys use when creating new map? I personally use always "gargamel" wich makes you start in a dungeon and has loads of mountains wich i verry like :D



All times are GMT +1. The time now is 05:17.


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.