8 yıl sonra Goley üzerinden kendi Private Server'ımı yazıyorum


Hocam biz de uğraşıyoruz, GameGuard/nProtect sahte korumasını atlattık ama senin bulunduğun aşamaya (login) henüz güvenilir şekilde ulaşamadık, biraz öncesinde takılı kaldık.

Themida 2.X korumasını hem canlı (runtime, exception handler ile) hem de statik olarak söküp (unpack) düz bir exe üzerinden çalıştırmayı denedik.
Sahte Gameguard'ın nprotect kontrol noktalarını (anti-Debug, SICE/NTICE prob'ları, ayrıcalıklı komut tuzakları) atlatabiliyoruz.
Oyunun kendi veri dosyalarını (.vlcache — kart, ses, harita verisi) başarıyla açıp yüklemeye başlıyor modüller (DLL) yükleniyor.

Takıldığımız yerler şöyle oyunun gg-check bölgesinde (themida'nın vm ile korunan bir doğrulama döngüsü) ana thread bir döngüye giriyor ve login/ağ aşamasına (sunucuya bağlanma, gethostbyname/connect çağrısı) hiç ulaşamıyoruz. Bir kere yakaladık oda race sorunuydu sanırım.
Yani senin "login fonksiyonuna ulaştım ama IP/port isteyince bağlantı kopuyor" dediğin noktanın öncesindeyiz.

Gameguard'ı nasıl atlattın Themida'yı söktün mü, yoksa canlı mı müdahale ettin? Login fonksiyonuna giden yolda bizim takıldığımız türde bir GG-check/VM döngüsüne denk geldin mi nasılatladın?
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…