07-01-2010
|
#18
|
Şengül Şirin
|
Cevap : Program Kırma Yöntemlerinin Eğitim Amaçlı İncelenmesi
4 3 5 Call ve jump komutlarının ofsetlerinin alınması
Bu aşamada, kodda bulunan bütün call ve jump komutlarının offsetlerinin not alınması gerekir (OPBAR’ın mevcut renginin yeşile dönüştüğünden emin olunmalıdır ) @offset’in yanındaki h uzantısız hexadecimal sayıya ihtiyaç vardır
4 3 6 Hiew programına geçilmesi
Daha sonra HIEW’e geçilir Bu program içinde aşağı yukarı hareket için kursor tuşları kullanılır HIEW exe çalıştırılır HIEW dizini içinde, exe dosya ve programların bir listesi bulunur
4 3 7 Hiew içinde kırılacak programın exe’sinde numaranın değiştirilmesi
Hiew dizini içindeki listeden kırılacak oyunun kaydedildiği dizine gelinerek oyunun exe’sine tıklanır F4’ e tıklanarak - Text, Hex ve Decode – menüsüne gelinir Bu menülerden Decode’a tıklanır Kodların offset adreslerinin bulunduğu bir liste gelir F5’ e basılarak Win32Dasm’da not alınan numara buraya yazılır Sayı yazıldığında bu numaranın bulunduğu satıra gelinir ve kursor komutun üzerine konumlanır Örneğin, ekrana E92BF9BF74 gibi 5 byte’lık bir sayı gelirse buraya F3’e bastıktan sonra 90-90-90-90-90 yazılır F10’ a basıp çıkıldığında oyunun CD koruması kaldırılmış olur
__________________
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
|
|
|