DLL dosyalarıyla yazılımın kilidini açma

Yazar: Louise Ward
Yaratılış Tarihi: 8 Şubat 2021
Güncelleme Tarihi: 1 Temmuz 2024
Anonim
DLL dosyalarıyla yazılımın kilidini açma - Ipuçları
DLL dosyalarıyla yazılımın kilidini açma - Ipuçları

İçerik

Hiç bir programı nasıl koruyacağınızı öğrenmek istediniz mi? Doğru araçlarla, bir programın dahili işleyişini analiz edebilecek ve kopyalama önleme sürecinin nasıl çalıştığını görebileceksiniz. Assembly (bir tür düşük seviyeli programlama dili) ile, bu programları kayıt olmak veya ödeme yapmak zorunda kalmadan kullanmak için bile değiştirebilirsiniz. Bunu yapmak istiyorsanız, DLL'yi değiştirerek yazılımı kırmanız gerekir.

Adımlar

  1. Assembly programlama hakkında bilgi edinin. Çoğu yazılımı kırmak için, assembly dilini iyi anlamanız gerekir.Makine dilinden türetilmiştir, bu nedenle her derleme, kullandığınız bilgisayarın türüne özgüdür. Çoğu derleme ikili ve onaltılık olarak ifade edilir.

  2. Araçları hazırlayın. DLL dosyalarını analiz etmek ve düzenlemek için çeşitli araçlara ihtiyacınız vardır. İlki W32DASM - programları analiz etmenizi sağlayan bir yazılım çözücüsüdür. Sıradaki SoftIce - Windows hata kontrol aracı. Ayrıca UltraEdit veya Notepad ++ gibi iyi bir programlama dili düzenleyicisine de ihtiyacınız olacak.

  3. Jailbreak yapmak istediğiniz programı W32DASM ile başlatın. Program tarafından yüklenen DLL'leri göreceksiniz. DLL'den hangi özelliklerin çağrıldığını analiz etmek için W32DASM'yi kullanın.

  4. Bir zamanlayıcı bulun. Çoğu program, kopyalamayı önlemek için zamanlama özelliklerini kullanır ve süre dolduğunda program kullanıcı tarafından erişilebilir olmayacaktır. Amacımız zaman kodunu bulmak ve geçmek.
    • Jailbreak yaptığınız program farklı bir koruma biçimi kullanıyorsa, bu özelliği bulmanız gerekir.
  5. Zamanlayıcı için bir durma noktası ayarlayın. Zamanlayıcıyı izole ettikten sonra, SoftIce'ı zamanı geldiğinde kesintiye uğratacak şekilde ayarlayın. Bu, zamanlayıcı arandığında gerçekleşen kodu tam olarak görmenizi sağlayacaktır.
  6. Zamanlayıcı kodunu değiştirin. Zamanlayıcı kodunu bulduğunuzda, zamanlayıcının programa erişiminiz olmadığında hiçbir zaman noktaya ulaşmaması için onu değiştirebilirsiniz. Örneğin, zamanlayıcının kesinti sınırına kadar saymasını engelleyebilir veya sayacı geçmek için atlayabilirsiniz. İlan

Uyarı

  • Yazılım korsanlığı çoğu ülkede yasa dışıdır.
  • Hemen hemen tüm yazılımları kırmak da yasa dışıdır.