- Katılım
- 23 Eyl 2025
- Mesajlar
- 48
- Tepkime puanı
- 589
- Puanları
- 53
Maxiguard Blowfish & Base Key Dumper
Geliştirici: $WeGs | Özel Paylaşım
Geliştirici: $WeGs | Özel Paylaşım
Nedir Bu Araç?
Merhaba SroCave ailesi! Ünlü Silkroad geliştiricilerinden $WeGs'in hazırladığı bu muazzam aracı sizlerle paylaşıyorum. Bu araç sayesinde, Maxiguard korumalı macro sunucularının Blowfish Key ve Base Key'lerini (GfxManager) saniyeler içinde dump edebilirsiniz.
Ne işe yarar?
Elde ettiğiniz bu iki şifreleme anahtarı (key) ile kendi PK2 Extractor, PK2 Editor veya PK2 Builder (okuma/yazma) araçlarınızı kodlayabilirsiniz. Sadece deneyimli geliştiriciler ve ne yaptığını bilenler içindir!
Nasıl Kullanılır? (Adım Adım Kullanım Rehberi)
- Aşağıdaki linkten dumper dosyasını indirin.
wMaxiguardBlowfishDumperdosyasını oynamak istediğiniz Silkroad istemci (client) klasörünün içine kopyalayın.- Her ihtimale karşı sro_client.exe'nizin bir yedeğini alın.
- stud_pe programını kullanarak
wMaxiguardBlowfishDumper.dlldosyasını SRO client'ınıza inject edin. - Oyunu (client) çalıştırın.
- Tebrikler! Açılan konsol ekranında sunucunun Blowfish ve Base key'leri karşınızda olacak.
Teknik Detaylar: Neden İki Farklı Key Var?
(Geliştiriciler İçin)
Silkroad Online, "gerçek/nihai" blowfish anahtarını oluşturmak için aslında iki farklı anahtar kullanır:
- A Key (1. Anahtar):
sro_client.exeveyareplaceriçerisinde bulunur. - B Key (2. Anahtar / Base Key):
gfxmanageriçerisinde bulunur.
Ünlü geliştirici pushedx'in PK2 araçlarında kullandığı mantık da tam olarak bunu kanıtlamaktadır:
C++:
uint8_t bf_key[56] = { 0x00 };
uint8_t a_key[56] = { 0x00 };
memcpy(a_key, key_ptr, key_len); // SRO'nun tüm versiyonlarında kullanılan Base Key
uint8_t b_key[56] = { 0x00 };
memcpy(b_key, "\x9A\x66\xC4\x82\x74\xB2\xF4\xCD\x29\x13", 10);
// Nihai blowfish anahtarı için modifikasyon algoritması
for(size_t x = 0; x < key_len; ++x){
bf_key[x] = a_key[x] ^ b_key[x];
}
blowfish.Initialize(bf_key, key_len);
Sıkça Sorulan Sorular (S.S.S)
Soru 1: Rar şifresi nedir?
Cevap:
$Wegs (Büyük/küçük harf duyarlıdır, kopyala-yapıştır yapabilirsiniz.)Soru 2: Bu program vSro Plus kullanan sunucularda çalışır mı?
Cevap: Hayır, sadece Maxiguard korumalı sunucularda çalışır. Çünkü vSro Plus filtreleri key'leri değiştirmez. Bunun yerine, sunucuya bağlı olarak özel bir Gfx Manager kullanırlar veya media text dosyalarını şifrelerler.
Soru 3: Pk2 Extractor ve Editor dışında bu keyler ile ne yapabilirim?
Cevap: Arka planda tüm Pk2 Extractor/Editor/Builder programları aslında birer veri okuma-yazma (reader/writer) aracıdır. Elde ettiğiniz bu şifreleme anahtarlarını referans alarak sıfırdan kendi PK2 düzenleme/açma araçlarınızı kodlayabilirsiniz.



