SORU
8 NİSAN 2011, Cuma


Android Oyunu Kesmek Olmaya Devam Ediyor

Bunu birkaç kez gittik, bir oyun (ucuz) ve birini kesmek biz bırakın ve bir ayna koyar. Biz hack yapan gazetesine verdiği demeçte, böylece tüm uygulamalar için Google Uyarıları Kur. Şimdiye kadar, Google önerdiği gibi lisans hizmeti hayata geçirdik, bizim tuz rasgele lisans benzersiz aygıt KİMLİĞİ ile başlatılan, her zaman yapılır. Uygulama ilk kez başlatıldığında kontrol hizmeti bir kez çalıştırın. Biz o anahtarı 512 karakterlik özetini ve o andan SharedPreferences içinde karşılaştırılır saklı değer oluşturmak.

Şimdi, bir kez kontrol uygulama engelleniyor muhtemelen nerede olduğunu biliyorum. Bizim bayt kodu büyük olasılıkla baktı ve onay başlatan hattı olmadan çekirdekler vardır.

Burada, daha önce kırık gördüğüm gibi bizim kod karartmak istemiyorum. Biraz daha katı istiyorum, ve ben de bu işi doğru dürüst yapmak için öğrenmek istiyor. İnsanların %2'si hiç hacklenmiş bir sürüm için olur sadece bu noktada para kazanmak daha öğrenme daha fazla ilgi duyuyorum.

Şimdiye kadar, tek başıma, oyun birkaç başlangıç alanlarda yerleştirilir rastgele sayı üretici buldum. (Zaman, 1 söyle 50 defa) başlattığında lisans kontrol edilir. Bu zor saldırgan her davayı ortadan kaldırmak, derleme, ortadan kaldırmak, derlemek için. çünkü hack yapmak isteyeceğini biliyorum. Bu yöntem, ancak, hala crackable...siz ne önerirsiniz? Yine, güvenlik bu süreçte gerçekten merak ediyorum, lütfen eğitmek, gizleme veya kontrol üzerinde bir tartışma içine bu periyodik dönme bir zaman damgası dayalı.

Teşekkürler

CEVAP
8 NİSAN 2011, Cuma


Benim fikrim hacker dayanıklı değil, ama oyun hack için bazı ilgi kaldırabilirsiniz.

Freemium modeli

1) İlk 5-10 seviyeleri özgür insanlar oyunu öğrenmek ve ödemeden eğlenin. Az önce seviye kesmek istiyorum ve oyun daha da Freemium modeli ile yayılacak.

/ / Kümelenmiş levelpacks

2) oyunun bir parçası seviyeleri İzin veya mantık online kalmak. Örn. veya 10 seviye 5 ulaşmak ya da 15, oyun download, küçük parçalar, ve her zaman gönderdiğinizde ilerleme-günlük oyun ve olası değerler hashcodes karşı doğrulamak. Bu belki mümkün otomatik olarak hacklenmiş hesapları kapatmak için yapabilir.

Gizli aldatan koruma

3) sadece "oyun yeri." küçük uyarı bayrakları güvenebilirsin Dont "" başlangıçta, oyun mantığı içine bu bayraklar inşa no. doğrulama için sadece onay Yok o zaman kimse arayacaktır çünkü oyun sonu yapın. Kullanıcı düzeyi canavar sonuna ulaştığında, uyarı bayrakları açmış olsaydı herhangi bir kontrol et o zaman. Bu-ecek değil göstermek içinde oyun, bilgisiz kullanıcı ile hacklenmiş bir sürüm olabilir oyun için saat/gün ve aniden içimden fark eder edemedim son oyun ya da ilerlemek için bir sonraki seviye, çünkü oyunun bir "bug". Kullanıcı bilmiyordum ne bu hata sadece hacked istemciler üzerinde gerçekleşmektedir.

Sonuç

Kraker daha zeki olması. İşi olduğunu düşünmeye içine aptal. Bir copyprotection olun ve daha gelişmiş kraker çıkarmak için mümkün olacak. Ama onlar muhtemelen dont 50 seviyeleri ise çatlak da her şekilde çalışıp çalışmadığını kontrol etmek için oynamak istiyorum.

Bu sorun gördüklerinde, çok kırmaya başlayabilir. Ama eğer oyun Yukarı seviye paketleri giriyorsun, hala her pack indirmek arasında doğrulayabilirsiniz. Bu yüzden bir kez hacked client karma veri almak, sadece bir exeception yürütmek ve istemci üzerinde oyun kazasından sonra. Hoppala oyun çöktü. Onun hacklenmiş çünkü onun söyleme. Program bir hata oldu. :-)

Yine, hacker onun kanıtı. Ama onları bir sonraki oyuna geçmek için yeterince rahatsız olabilir. Son olarak, oyun için de düzenli güncellemeler çıkabilir ve en son sürümü sadece "kayıt" vb. göndermek mümkün olmalıdır aktif kullanıcılar döngü içinde tutmak için güncelleme yapmak gerekir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Matthew Morrill

    Matthew Morr

    15 EKİM 2011
  • Monica Catral

    Monica Catra

    12 NİSAN 2009
  • UCBerkeley

    UCBerkeley

    3 Mayıs 2006