SORU
3 ŞUBAT 2009, Salı


Korumak .Tersine mühendislik, NET kodu?

Şaşırtmaca bir yoldur, ama uygulamanın korsan koruma güvenlik kırılmaya karşı koruyabilir. Uygulama nasıl tahrif olmadığından emin olun, ve nasıl kayıt mekanizması ters mühendislik olabilir mi emin olabilirim?

Ayrıca bir C dönüştürmek mümkündür# yerel kod uygulama ve Xenocode çok pahalıya mal olmaktadır.

C# özellikler çok sağlar, ve benim kod için ideal bir dildir, C yine bütün kod yazma söz konusu değil.

Güvenli sertifikalar kolayca imzalı kurullarda kaldırılabilir .NET.

CEVAP
3 ŞUBAT 2009, Salı


Edemezsin.

Bunu yapmak için atabileceğiniz adımlar vardırküçükdaha zor, ama yerel makinede herhangi bir yürütülebilir crackable sonuçta. Sonunda, bu kod yerel makine koduna dönüştürülmüş olmalı ve çalıştırılabilir her uygulama savunmasızdır.

Yapmak istediğin bu insanların sorun değil. değer yapmak için çatlamak için zor oluyor sadece

Sizin için uygulama korunmasına yardımcı olmak için bazı öneriler:

  • Karartmakkodunuzu. Dotfuscator ücretsiz sürümü ve Visual Studio ile birlikte geliyor.
  • public/private key kullanın yaasimetrik şifrelemeürün lisansları oluşturmak için. Bu sadece sağlarsanalisans kodlarınızı oluşturabilir. Uygulamanız bileçatlak, imkansız anahtar oluşturma algoritması tersine çevirmek için, çünkü uygulama için önemli bir kaynağı serbest olmayacak emin olabilirsiniz.
  • Bir kullanınüçüncü taraf packersürüne .NET şifreli Win32 kapsayıcı bir uygulamanın yürütülebilir. Themida daha iyi olanlardan biridir. Bu .NET Reflector Uygulama yansıtan insanlar durur ve bir ağrı ters açmak için yapar.
  • Kendi yazmaközel packer. Eğer üçüncü taraf paketleme çok pahalı ise, kendi yazma düşünün. Bazen özel paketleme de onları açmak için nasıl yöntemler yayımlanan olmadığı için çok etkili olabilir. ÖğreticiHow to write your own packerkendi Win32 packer yazma konusunda iyi bir ton bilgi veriyor.

Eğer insanlar isterlerse sonuçta, ancak uygulama onlar kırık. Uygulamaları korumak için kaynakların büyük bir miktar var orada bütün ticari yazılım bakmak ve henüz uygulamalar kamuya açıklanmadan önce bile çatlamış.

Yetenekli ters Mühendisi IDA-Pro ateş ve tereyağı gibi uygulama ile ne yaparsan yap dilim. Paketlenmiş bir uygulama çözdükten olabilir ebeliği sadece parkta yürüyüş yapmayı engeller. Karmaşık lisans kodu ile birlikte, bütün çalışmaların tek baytlık bir yama ile geri alınabilir.

Sadece insanların Korsan Yazılım gidiyoruz çok gerçek bir şans olduğunu kabul etmek gerekir. Bazı insanlar vardıraslauygulamanız için ne olursa olsun ve bu ödeyecek hakkında endişelenmenize gerek yok insanlar.

Orada ancak, birçok işletme orada kim asla böyle bir paket içiyor ve mutlu bir şekilde satın yazılım lisansları ve birçok bilgisayar kullanıcıları da istemiyorum risk, yanlış veya olmayan teknoloji meraklısı kadar korsan. Bu gerçek müşterileriniz, ve iyi bir kullanıcı deneyimi sağlayarak insanların yazılım çatlama görmezden çabalarını odaklanmak gerekir.

Başvurum önce korsan vardı, ve kişisel bir hakaret olarak algıladım. Burada, küçük bir geliştirici, bir uygulama içine kalbimi ve ruhumu dökmek ve bu insanlar benden korsan için safra vardı? bir oldu! Doğrudan cebimden para alıyor!

Ben hemen acımasız DRM kodu bir grup eklendi ve herhangi bir kişi gayri meşru ya da kırık bir kopyasını kullanarak sabote etmeye çalıştı. Elbette benim uygulama daha iyi yapmak yerine kaçınılmaz olanı durdurmaya çalışan olmalıydım. Sadece bu değil, ama ben acı çekiyordumdoğrumüşterilerin koruması koyarak ben bu ekstra olacak.

Uzun bir savaştan sonra gelgitler mücadele olduğunu fark ettim ve bunca zaman boşa boşa. Dışarı iskelet lisans işlevleri haricinde telefon-ev tüm kod aldım ve asla arkasına bakmadı.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Amena

    Amena

    15 Kasım 2006
  • Jordie Jordan

    Jordie Jorda

    27 Ocak 2008
  • tatermoog

    tatermoog

    2 AĞUSTOS 2006