folder Tahribat.com Forumları
linefolder Assembly - Reverse Engineering
linefolder Simple Assembly İle .NET Cracking (Resimli Anlatım)



Simple Assembly İle .NET Cracking (Resimli Anlatım)

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fatih54
    Fatih54's avatar
    Kayıt Tarihi: 16/Ağustos/2012
    Erkek

    http://tahribat.com/Dokuman-Reverse-Engineering-Net-Programlari-134/ Şu konuda FireX abimiz çok daha detaylı ve daha profesyonel şekilde anlatmıştı. Ancak IDA ve assembly olayını fazla bilmeyenler için kolay yoldan Simple Assembly ile crack yapmayı göstereceğim.

    Öncelikle eğer .Net uygulaması obfuscate edilmişse şu konuma bakın: http://tahribat.com/Forum-De4dot-Ile-Net-Deobfuscating-Cogu-Turu-Destekler-172811/

    ---

    Gerekli Uygulamalar:
    *Simple Assembly
    *
    .Net Reflector
    *
    Örnek Uygulama

    ---

    1) Uygulamayı Net Reflector ile Açın.

    Burada gördüğünüz gibi textbox kontrol ediliyor.Eğer textbox da TBT yazıyorsa "Şifre Doğru" kutusu çıkıyor. Bunu Crack leyip her yazıyı kabul etmesini sağlamalıyız.

    2) Simple Assembly ile uygulamayı açın.

    Burada birazcık CIL(MSIL) komutlarını bilmeniz gerek.
    Şimdi TBT string i hariç her string i kabul etmesi için burada biraz düzenleme yapmamız gerek:


    Burada eğer TBT yazıyorsa 7 den 8 e geçiyor ancak yazmıyorsa 7 den 13 e yani "ret" komutuna geçip SUB ı sonlandırıyor.
    Bu 7. komutu NOP yaparsak(hiç bir şey yapma = NOP) ne olursa olsun 8 e atlar.Ama böyle de JIT hata verirr bu yüzden bne.un.s yani iki string birbirine eşit değilse 8 e atla olarak değiştireceğiz normalde 13(RET) e atlayıp sonlanıyordu.

    Değiştirilmiş Hali: (Simple Assembly ile komutlara sağ tıklayarak işlem yapabilirsiniz - Burada bne.un.s komutu ile atlamanın parametresini 13 ret (Bitiş) den 8 yani bir alta alıyoruz, eğer CIL biliyorsanız burayı biraz daha değiştirebilirsiniz)

    Artık şifre ne olursa olsun 7 den 8 e atlayacak ve her şartta "şifre doğru" msgbox kutusunu gösterecek program.

    Şimdi sol üstte Save tuşuna tıklayıp kaydedin.

    Fatih54102

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    subasici
    subasici's avatar
    Banlanmış Üye
    Kayıt Tarihi: 13/Kasım/2012
    Erkek

    emeğine sağlık hocam.


    Hadi sen git işine de herkes kendi çişine.
Toplam Hit: 2805 Toplam Mesaj: 2