Yalnız Mesajı Göster

Cevap : Program Kırma Yöntemlerinin Eğitim Amaçlı İncelenmesi

Eski 07-01-2010   #9
Şengül Şirin
Varsayılan

Cevap : Program Kırma Yöntemlerinin Eğitim Amaçlı İncelenmesi




23 Programın Kırılım Aşamaları

Programın kırılımı, sekiz aşamada gerçekleşmiştir Bu aşamalar:

231 Programın register bilgilerinin öğrenilmesi

İlk olarak yapılacak iş, help dosyasında register kısmını okumaktır Bu, programın nasıl kayıtlı hale getirileceği konusunda az da olsa bir bilgi verecektir Klasik olarak, help kısmında about ya da register diye bir kısım olup olmadığına bakılır Bu program itibariyle register diye bir kısım olduğu görülür Bu kısma tıkladığında ekrana Name, Company ve Code dan oluşan bir pencere gelir Makineye daha önceden kurulmuş olan Soft-ICE Programına girilir Program, breakpointler ile durdurulur En fazla kullanılan breakpointler, bpxgetwindowtexta ve bpxgetdlgitemtexta’dır Bu fonksiyonların sonundaki a karakterleri, 32 bit programlar için kullanılacağını göstermektedir

232 Register ekranında istenen bölümlere herhangi bir değer girilmesi

Register ekranında, name kısmına Hilal Akarkamçı, company kısmına Gazi Universitesi, Serial kısmına da 7777777 diye herhangi bir serial yazılsın

233 Soft-ICE’ta breakpoint konulması

Enter tuşuna basılmadan önce Ctrl+D ile Soft-ICE 'a geçip breakpoint konulmalıdır Soft-ICE ta iken bpx getwindowtexta yazıp entere basılır ve sonra x ile yeniden Windows’a dönülür

234 Girilen bilgilerin onaylanması

Enter'a basıldığında yeniden Soft-ICE ekranına gelindiği görülür, çünkü program getwindowtexta ile yazılanları okumaya çalışır ve Soft-ICE da bu komutu görünce durur

__________________
Arkadaşlar, efendiler ve ey millet, iyi biliniz ki, Türkiye Cumhuriyeti şeyhler, dervişler, müritler, meczuplar memleketi olamaz En doğru, en hakiki tarikat, medeniyet tarikatıdır
Alıntı Yaparak Cevapla