Elektronik ve Teknoloji Merkezi Elektrotekno.com
Elektronik ve Teknoloji Merkezi



Click here to go to the original topic

Elektrotekno.com Ana Sayfa Bilgisayar
Yazar Mesaj
erkan000
Tarih: 05.07.2006, 11:34 Mesaj konusu: Program Cracking

kırek se-ri-@l aramaktan ve bu yüzden virus yemekten yorulmuş arkadaşlara
ekteki yazı size balık vermiyor, nasıl balık tutacağınızı öğretiyor.....
denem sürelerini,zaman kısıtlamasını bilinmeyen şifreli programları açmak içinn okuyun

--------
içindekiler

önsöz......... ........ı
içindekiler ......ıı
özet ......v
abstract .....vı
teşekkür ...vıı
şekil listesi..............................................................................................................vııı
kısaltmalar ve terimler listesi..................................................................ıx

giriş.....................................................................................................................................1

1. bir wındows programının şifresinin kırılması...............................4
1.1. kırılacak program...........................................................................................................4
1.2. kırılımı gerçekleştirecek program.................................................................................4
1.3. programın kırılım aşamaları..........................................................................................4
1.3.1. programın disassemble edilmesi...........................................................................4
1.3.2. sonuca götürecek en uygun fonksiyonun bulunması............................................5
1.3.3. fonksiyonun bulunduğu yerlere breakpoint konulması........................................5
1.3.4. register menüsüne herhangi bir değer girilmesi...................................................5
1.3.5. wdasm programına girilmesi................................................................................5
1.3.6. hata ekranının bulunması......................................................................................5
1.3.7. kodun değiştirilmesi.............................................................................................6
1.3.8. kırılan programın exe'sinde kodun değiştirilmesi................................................7
1.3.9. programın son halinin kaydedilmesi.....................................................................7
1.3.10. programın register edilmesi.................................................................................7

2. programların deneme sürümlerinden fonksiyon kısıtlamasının kaldırılması..............................................................................8
2.1. kırılacak program...........................................................................................................8
2.2. kırımı gerçekleştirecek program....................................................................................8
2.3. programın kırılım aşamaları..........................................................................................8
2.3.1. programın register bilgilerinin öğrenilmesi..........................................................8
2.3.2. register ekranına herhangi bir değer girilmesi....................................................9
2.3.3. soft-ıce'ta breakpoint konulması........................................................................9
2.3.4. girilen bilgilerin onaylanması..............................................................................9
2.3.5. girilen değerlerin okutulması...............................................................................9
2.3.6. gerçek seri numarasının bulunması...................................................................10
2.3.7. programın register edilmesi................................................................................11
2.3.8. programın seri numarasının hesaplanışı.............................................................12

3. tıme trıal'lı programlardan zaman kısıtlamasının
kaldırılması...............................................................................................................13
3.1. call flow yaklaşımı......................................................................................................13
3.1.1. yama yapılacak doğru yeri bulmak....................................................................14
3.1.2. kırek işlemi için ihtiyaç duyulacak dökümanlar...............................................15
3.1.3. kırek işleminin aşamaları..................................................................................15
3.1.3.1. kod penceresinin kapatılması...............................................................16
3.1.3.2. getsystemtime için breakpoint konulması..........................................16
3.1.3.3. programın yüklenmeye devam edilmesi...............................................16
3.1.3.4. fonksiyondan çıkılması.........................................................................16
3.1.3.5. nag ekranına kadar tüm komutların kaydedilmesi................................17
3.1.3.6. log dosyasının kaydedilmesi................................................................17
3.1.3.7. tarihi ileriye alıp tüm işlemlerin tekrarlanması....................................17
3.1.3.8. iki log dosyasının karşılaştırılması........................................................17
3.1.3.9. iki log dosyasının farklılaştığı ilk noktanın bulunması.........................18
3.1.3.10. dosyada değişiklikler yapılması.........................................................18
3.1.3.11. programı yamalamak...........................................................................18

4. cd korumasının kaldırılması......................................................................20
4.1. kırılacak program.........................................................................................................20
4.2. kırılımı gerçekleştirecek program...............................................................................20
4.3. programın kırılım aşamaları........................................................................................20
4.3.1. programı cd'siz çalıştırarak hata mesajının alınması........................................20
4.3.2. w32dasm programında kırılacak programın çağrılması..................................20
4.3.3. assembly kodunun incelenmesi........................................................................20
4.3.4. w32dasm textine dönülmesi............................................................................21
4.3.5. call ve jump komutlarının ofsetlerinin alınması...............................................21
4.3.6. hiew programına geçilmesi...............................................................................21
4.3.7. hiew içinde kırılacak programın exe'sinde numaranın değiştirilmesi..............21

5. hizmet programlarının tanıtılması......................................................22
5.1. disassembler.................................................................................................................23
5.1.1. w32dasm............................................................................................................23
5.1.1.1. özellikleri..............................................................................................23
5.1.1.2. bir programın disassemble edilmesi.....................................................23
5.2. hex editör.....................................................................................................................25
5.2.1. hexedit................................................................................................................26
5.2.1.1. özellikleri...............................................................................................26
5.2.1.2. ekran görüntüsü.....................................................................................26
5.2.1.3. fonksiyon tuşları ve kısayollar...............................................................28
5.3. debugger (hata ayıklayıcı)..........................................................................................29
5.3.1. soft-ıce...............................................................................................................30
5.3.1.1. özellikleri...............................................................................................30
5.3.1.2. kurulumu ve gerekli ayarların yapılması...............................................30
5.3.1.3. kullanımı................................................................................................36

sonuç................................................................................................................................39

kaynakça......................................................................................................................40
ek-a....................................................................................................................................41
ek-b....................................................................................................................................49
özgeçmiş........................................................................................................................50
-----------------------------------------------------

pepauth
Tarih: 17.08.2006, 21:08 Mesaj konusu: tezin hakkında

İlk once paylaşımın icin teşekkurler fakat biraz eksik gibi ornegin hex editoru kırma işlemini yapmaya calısıyotrum ama anlşatım kısmında okadar kısa gecmissin ki bişi anlamadım. Mumkunse daha fazla anlatımlı ornegin hex editoru kırma olyını teker teker anlatarak bir kez ustunden gecmen. Boylece digerleri için daha rahat bişeyler yapabiliz. Tsk, iyi çlş
Knife
Tarih: 12.09.2006, 21:39 Mesaj konusu:

Teşekkürler incelemekte yarar var.
Elektrotekno.com Ana Sayfa Bilgisayar
1. sayfa (Toplam 1 sayfa)

Program Cracking

Gizlilik Politikası

PLC programming