Bir önceki yazıda verdiğimiz Programı indirin ve inceleyin. Temel olarak kayıt işlemi yapması için gereken her şeye basit de olsa sahip.
Daha önce yazdığımız Anti-Crack yazısını da gözden geçirin
Derlenmiş program makina kodu olarak dosyada İşletim sisteminin belirlediği formatta tutulurlar.
Makina kodunun bire bir eşleniği Assembly programlama dilidir.
Biraz Assembly bilen biri bazı programları kullanarak programınıza müdahele edebilir
Debugger denen programlar Programınızı assembly olarak görmenize ve çalıştırabilmenizi sağlar
Önce Alet edavat toplayalım Bu basit program için sadece OllyDbg yeterli. Tabii pek çok alternatif program var. Mesela IDA için şu resme bir bakınız. Assembly koddan akış diyagramı bile çıkarıyor...
Uzun boylu anlatacak yada anlata bilecek değilim OllyDbg ile programımızı açıyoruz
Programın içindeki bütün stringleri tespit ettiriyoruz
Kayıtlı kullanıcı oldunuz mesajından pogramın bu kısmına zıplıyoruz
Bu mesajı veren koda zıplanan yeri buluyoruz o kısım işte bizim if ile kayıt numarasını kontrol ettiğimiz yer. o kısma bir breakpoint koyuyoruz
programı çalıştırıyoruz Kayıt numarasına rastgele birşeyler yazıp kayıt ol diyoruz. Breakpoint ile program duruyor. aman Allahım o da ne Hesaplanan kayıt no aşikare görülüyor.
Breakpoint koyduğumuz if kısmı var ya orada koşulu tersine çeviriyoruz
yani JE -> JNE çeviriyoruz , Programda sadece 1 bytelık değeri değiştiriyoruz 74 -> 75 oluyur. Program artık rastgele girdiğimiz kayıt numarasını kabul ediyor.
Sonra daha da ileriye gidiyoruz Programın "Hatalı Kayıt No" mesajının adresi yerine Gerçek Kayıt No adresini veriyoruz
Programa artık girdiğiniz yanlış Kayıt No için hata mesajı yerine Gerçek Kayıt No'yu gösteriyor
Programı niçin Nasrettin Hocanın türbesine benzettiğimi ve Artık Anahtarı nerede kaybettiğimizi anladınız sanırım. Artık Anti-Crack yazısını tekrar okuyun. !
Eskiden yazdığım Bir Parçacık kırılması zorlaştırılmış şu programı da inceleyin belki size ilham verir. Keygenme
Bir parçacık deyince yabana atmayın Adamlar Koca muhasebe paketini öylesine ortaya bırakıyorlar bu kadarcık bile uğraşmıyorlar...
3 yorum:
Yeni bir dizi geliyor galiba. :) SMC örneği bekliyoruz. :)
SMC yazmayı pek düşünmüyorum ama
linklerin türkiyeden download edilemiyor... muş
Yorum Gönder