Yardım Pack dahil tüm dosyaları(client) kapatmak

Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

XPyrion

Moderatör
Moderatör
Premium Üye
Geliştirici
Yardımsever Üye
Editör
Mesaj
805
Çözümler
41
Beğeni
2.003
Puan
1.179
Ticaret Puanı
0
Arkadaşlar herekese merhaba

Şimdi konuya gelecek olursak clienti kapatmak istiyorum böyle bir şey mevcut mu olanak var mıdır? Daha açacak olursam sadece masaüstü simgesi ile giriş yapılmasını istiyorum. Oyun dosyalarına erişim sağlanmasını engellemek gibi düşünün. Neden diye soracak olursanız 3000 - 4000 Euro değerinde sistem ve dosyalar(zırh-silah-fazlası) olacak ve bunları korumam gerekiyor.

Şimdiden hepinize çok teşekkür ederim.
 
3000 4000 euroluk sistem varsa 1000 euro daha verip clienti projeye döktürtebilirsin, şaka bir yana daha önce böyle bir şey görmedim. Pack yapısı mantığı olarak da mümkün olucağını sanmıyorum. O kadar büyük oyunların bile client dll leri mevcut. Açıcak olan zaten açar. O yüzden siz bi araştırın, bu işin en iyileriyle görüşüp kendinize yeni bir pack yapısı oluşturtabilirsiniz.
 
3000 4000 euroluk sistem varsa 1000 euro daha verip clienti projeye döktürtebilirsin, şaka bir yana daha önce böyle bir şey görmedim. Pack yapısı mantığı olarak da mümkün olucağını sanmıyorum. O kadar büyük oyunların bile client dll leri mevcut. Açıcak olan zaten açar. O yüzden siz bi araştırın, bu işin en iyileriyle görüşüp kendinize yeni bir pack yapısı oluşturtabilirsiniz.
Teşekkür ederim açıklaman için. Dediğin gibi bazı arkadaşlar ile görüşeceğim :)
Başka önerisi olan var mı?
 
Teşekkür ederim açıklaman için. Dediğin gibi bazı arkadaşlar ile görüşeceğim :)
Başka önerisi olan var mı?
Rica ederim. Ben de bu söylemin üzerine araştırdım. League of legends, csgo, valorant gibi oyunların bile client dosyaları var fakat %90 olarak dll ye gömmüşler. Yani oyunun clientside dosyaları şifrelenebilir. Şifrelemeden kastım dosyaları dll ye gömüp exenin dll ile çalışması sağlanabilir. Örneğin granny sürümünün dll si gibi düşünebilirsin. Pack kısmında değil de client kısmında dllsi mevcut ve dll exportları daha zordur. Yapımı büyük bir çalışma gerekecektir tahminimce.
 
Rica ederim. Ben de bu söylemin üzerine araştırdım. League of legends, csgo, valorant gibi oyunların bile client dosyaları var fakat %90 olarak dll ye gömmüşler. Yani oyunun clientside dosyaları şifrelenebilir. Şifrelemeden kastım dosyaları dll ye gömüp exenin dll ile çalışması sağlanabilir. Örneğin granny sürümünün dll si gibi düşünebilirsin. Pack kısmında değil de client kısmında dllsi mevcut ve dll exportları daha zordur. Yapımı büyük bir çalışma gerekecektir tahminimce.
Evet açıkcası bu da mantıklı görünüyor düşününce. İyice bi araştırmam lazım ve sanırım iyice bir kolları sıvamam lazım :D
 
Kesin olarak bir koruma yönteminin olacağını düşünmüyorum. İşinin ehli insanlar bir şekilde kıracaktır. Python kodlarını korumak için cython özelliğini kullanabilirsiniz. Packlarda ise lzo key değiştirmeyi deneyebilirsiniz. Casro2 serverinde bunu uygulamıştık. Hiçbir şekilde packlar açılmıyordu ancak yine işinin ehli olanlar bir şekilde keyi bulabiliyor.
 
Kendine özel pack kilitleme anahtarı oluşturup pack dosyalarını kapatırsan hiç bir şekilde açılamaz diye düşünüyorum.

Kısa bir zaman önce yabancı bir filesin pack dosyalarını kurcalamak istemiştim, eix ve epk olmasına rağmen açıldığında içinde sadece 0 byte değerinde alakasız, garip karakterli dosyalar mevcuttu. Bu bütün pack dosyalarında aynı şey söz konusuydu.
50mb eix dosyasını açıyorsun ama içindeki hersey 0 byte ve bomboş :)

İlk aklıma bu yöntem geldi, daha once böyle bir şeyle ugrasmadigim için detaylarını bilmiyorum, araştırmak gerekiyor. Ne kadar güvenli onu da bilemem..
 
Kesin olarak bir koruma yönteminin olacağını düşünmüyorum. İşinin ehli insanlar bir şekilde kıracaktır. Python kodlarını korumak için cython özelliğini kullanabilirsiniz. Packlarda ise lzo key değiştirmeyi deneyebilirsiniz. Casro2 serverinde bunu uygulamıştık. Hiçbir şekilde packlar açılmıyordu ancak yine işinin ehli olanlar bir şekilde keyi bulabiliyor.
Bir şekilde koruma sağlamam gerekiyor ama nasıl bir yöntem izlemeliyim bilmiyorum. İyice araştırmam lazım :/

Kendine özel pack kilitleme anahtarı oluşturup pack dosyalarını kapatırsan hiç bir şekilde açılamaz diye düşünüyorum.

Kısa bir zaman önce yabancı bir filesin pack dosyalarını kurcalamak istemiştim, eix ve epk olmasına rağmen açıldığında içinde sadece 0 byte değerinde alakasız, garip karakterli dosyalar mevcuttu. Bu bütün pack dosyalarında aynı şey söz konusuydu.
50mb eix dosyasını açıyorsun ama içindeki hersey 0 byte ve bomboş :)

İlk aklıma bu yöntem geldi, daha once böyle bir şeyle ugrasmadigim için detaylarını bilmiyorum, araştırmak gerekiyor. Ne kadar güvenli onu da bilemem..
Bende hiç uğraşmadığım için açıkcası bilmiyorum bu nedenle eğer dediğin yöntem aktif ve sorunsuz bir koruma sağlayacaksa onu yapmak diğer önerilere rağmen daha basit olacağı için denenebilir.
 
Kendine özel pack kilitleme anahtarı oluşturup pack dosyalarını kapatırsan hiç bir şekilde açılamaz diye düşünüyorum.

Kısa bir zaman önce yabancı bir filesin pack dosyalarını kurcalamak istemiştim, eix ve epk olmasına rağmen açıldığında içinde sadece 0 byte değerinde alakasız, garip karakterli dosyalar mevcuttu. Bu bütün pack dosyalarında aynı şey söz konusuydu.
50mb eix dosyasını açıyorsun ama içindeki hersey 0 byte ve bomboş :)

İlk aklıma bu yöntem geldi, daha once böyle bir şeyle ugrasmadigim için detaylarını bilmiyorum, araştırmak gerekiyor. Ne kadar güvenli onu da bilemem..
Client i reverse edip okumayı bilirsen çok rahat bir şekilde key okunuyor aslında. Büyük sunucular bu şekilde encrypt ediliyor
 
Geri
Üst