Çözüldü Metin2 client koruma hakkında bilgi

Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

sandil12

MT Üye
MT Üye
Mesaj
185
Çözümler
6
Beğeni
115
Puan
759
Ticaret Puanı
0
İyi günler şöyle bir konuya baktım konu metin2 dev 'den alıntıdır

Kod:
* PythonNetworkStreamModule.cpp

Arama:

PyObject * poModule = Py_InitModule ( "net" , s_methods );
Kendiniz değiştirin, örnek:

PyObject * poModule = Py_InitModule ( "mt2net" , s_methods );

Şimdi, tüm python komut dosyalarınızı Notepad ++ ile açın

CTRL + H  tuşlarına basın Değiştir sekmesini aç

"Neyi bul" yaz: import net

" Şununla değiştir" e yazın: mt2net'i net olarak içe aktarın

Tüm komut dosyalarınızı kaydedin ve keyfini çıkarın


1. sorum = Şöyle bir açıklama yapılmış bu net fonksiyonu paket göndermede kullanılıyor net kodumuzu değiştirdiğimizde python vb hilelerde kullanılan paket gönderme hileleri engellenebilir mi ?

2.sorum = Denediğimde import net leri değiştirdiğimde hata alıyorum sanırım net komutunu değiştirdiğimiz için tüm net komutlarını değiştirmemiz mi gerekiyor ?
 
Çözüm
Kesin olarak engellenemiyor. Zaten hex programları ile az çok çıkartılabiliyor. Metin2 oyununun yapısı gereği zaten gel bende hile aç türden bir oyun. Bu tarz fonksiyonları değiştirmek yerine hile korumalara yönelebilirsiniz.

Python kodlarında kullanılmayan ama cliente eklenen bazı python fonksiyonları var. Mesela sahte item oluşturma, sahte gm logosu verme gibi şeyleri engellemek için direk bu fonksiyonları kaldırabilirsiniz. Fakat kaldırmadan önce tüm root içeriğini kontrol etmeniz gerekiyor.

Bu arada şu bilgiyi vermek istiyorum. Çook devrim niteliğinde bir bilgi kolay kolay forumlara düşmez. Ya kendi serverlerinde kullanmayı tercih ederler yada ücretli satışını yaparlar.
Kesin olarak engellenemiyor. Zaten hex programları ile az çok çıkartılabiliyor. Metin2 oyununun yapısı gereği zaten gel bende hile aç türden bir oyun. Bu tarz fonksiyonları değiştirmek yerine hile korumalara yönelebilirsiniz.

Python kodlarında kullanılmayan ama cliente eklenen bazı python fonksiyonları var. Mesela sahte item oluşturma, sahte gm logosu verme gibi şeyleri engellemek için direk bu fonksiyonları kaldırabilirsiniz. Fakat kaldırmadan önce tüm root içeriğini kontrol etmeniz gerekiyor.

Bu arada şu bilgiyi vermek istiyorum. Çook devrim niteliğinde bir bilgi kolay kolay forumlara düşmez. Ya kendi serverlerinde kullanmayı tercih ederler yada ücretli satışını yaparlar.
 
Çözüm
Çok haklısınız teşekkür ederim cevabınız için hocam bende birşeyler yapmaya çalışıyorum örneğin bazı hile loaderleri örneğin yerel disk c ..... şu klasörü kuruyor otomatik bende öyle loaderlerin direk girmemesi için d:ymir work engeli gibi engelledim basit ama loader oraya kurmadan başlatmıyor biraz basit düşünmekte işe yarıyor üzerinde çalıştığım 2 3 hile koruma var genelde diğer mmo oyunlarında kullanılmış anticheatlar koruma türünden birbirlerine benzer oluyorlar. O kadar öğrenilecek kaynaklar var fakat bizim türk forumlarda böyle paylaşımlar görmek mümkün değil görende geliştirip satıyor koruma olarak .

fonksiyonların çoğunu kaldırmayı deniyorum kişinin fonksiyonlarımı öğrenmemesi için pack dosyalarımı type 6 ile kilitliyorum ileri seviye adam her türlü açar sonrada xtea keylerimi upx vb programlarla karıştırıyorum dışarıdan müdahale etmemeleri için 2 3 tane geliştirdiğim farklı dump tarama yöntemim var . Piyasada hile yapımcıları artık class taraması yapılmasın diye hilelerine resim bile koymuyor bu yüzden class taramaları imkansız hale geliyor oyuna inject ettiği dll leri engellemek gerekiyor . piyasada bilinen hileler belli ama bilinmeyen birçok hile mevcut hileleri tek tek engellemek yerine farklı yöntemler düşünmeye başladım hile kaynaklarını araştırdım nasıl hile yapılıyor hangi fonksiyonları kullanıyorlar vb
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst