Cracking'e Giris

Writen by Se_Xuality - Se_Xuality@hacker@am

1 aralik 2001 23:11

Selam dostlar bu tutorial'imda Crack'ing olayina giris icin gerekli olanlari anlatacagim.. size hani su astalavista.box.sk'dan indirdiginiz programlarin 30-day trial yada demo falan filan gibi olaylarini kaldiran (yani kiran) programlarin nasil yazilacagini uzun uzuuun anlatmaya calisacagim.. eger diger yazilarimi ve bu yazdiklarimi iyi okursaniz kesinlikle onemli bir noktaya varabilirsiniz.. herhangi bir problemde hic cekinmeden bana mail atabilirsiniz..mailto:SE_Xuality@hacker.am

Onsoz:

ilk olarak size gerekli olan seylerden baslayacagim.. diger sitelerde bahsedilen "ya ben burda bunlari anlatiyom ama siz o programlari kirabilmek icin 40 firin ekmek yemeniz gerekir" diyen angutlari bir kenara birakin..eger iyi bir crack'ir olmak istiyorsaniz size ilk gereken sey.. kesinlikle coook coook sabir.. gerisi bu olayin ardindan geliyor zaten.. kompleksleri bir kenara bakmak... ve yapilani ve bundan sonra yapilmasi gerekeni uygulamak.. Donanimsal olarak ise 200mgz ustu islemci 64 ram soyle 1 gb kadarda hdd alani... okadarda hizli bilgisayara gerek yok ama fazlada kasmayin.. iyisininde zarari olmaz:)

 

Temelde Gerekli Bilgiler:

Programlar :

Programlar bir cok programlama dilinde yazilabilir..(Mesela c++,Delphi , Visual Basic ....). Fakat bir program yazildiktan sonra yazildigi kodu ile birlikte satilmaz.. Programci yazdigi kodlari Programlama dili sayesinde EXE uzantili bir dosyaya donusturur. Bunu yapmasinin nedeni hem her platform'da calismasini saglamak.. Hemde kodlarin programi kullanilan kisi tarafindan degistirilmemesini saglamakdir.Tabi EXE dosyalarini tekrar programlama dilinde yazildigi hale donusturemezmiyiz gibi bir soru akliniza geldiyse avcunuzu yalayin.. daha henuz bu isi adam gibi yapan bisey yok.. Bu durumda biz isin kolayin kacip EXE mantigini ogrenecegiz..

Exe programlarinin tek cevirilebilecegi dil Assembly adi verilen bir dildir.. Bu dilin inceliklerini ilerleyen dakikalarda inceleyecegiz...Ve Crack olayini bu dil ile cozecegiz..:)

 

Cracking (Reverse Engineering):

Ilk olarak programlarin yapisindan bahsedelim.. Programlarin buyuk kismi kiyaslamalardan olusur..eger dogruysa a'ya git yalnissa b'ye git gibi..Bu yonlendirme olayi programi yazan programci tarafindan (kirilacak programi) yapilir ve piyasaya dagitilir.. Program bu yonlendirmeler dahilinde her acilista bir kontrol yapar ve Trial Suresinin dolup dolmadigina bak. EGer dolduysa cikar.. Mesela ("Programin Kuruldugu tarihle bugunku tarihi karsilastir eger gun 30'un uzerinde ise hata ver ve programdan cik ") gibi.. tabi ben burada turkce olarak yazdim.. programci artik bunu yazdigi dile gore uyarliyor ve programina yerlestiriyor..

`Bizim isimiz ise iste bu noktayi bulduktan sonra bu kucuk noktayi tam tersine cevirmek yani Reverse Engenireeng olayi.. ("Programin Kuruldugu tarihle bugunku tarihi karsilastir eger gun 30'un uzerinde ise hata ver ve programdan cik ") yazan yeri biz ("Programin Kuruldugu tarihle bugunku tarihi karsilastir ve herhalukarda programa calistirmaya devam et") seklinde degistiriyoruz.. Olay bundan ibaret bunu abartmanin alemi yok.. tabi ama fazlada hafife almamak gerekir. bazen bu noktalar cogalabiliyor ve bu islem gunlerce surebiliyor..

Crack Dosyasi(Patch):

Yukarida anlattigimiz islemi yani programin icinde bu kiyaslamayi bulup degistiren dosyadir.. Assembly dilinde yazildiklari icin boyutlari oldukca kucuktur.. Biz bunlarla ugrasmayip hazir CrackMaker'larla aceleci davranacagiz...

Disassembly : Iste bu EXE dosyalarini Assembly Koduna cevirme islemine deniyor.. Bu genellikle yardimci programlarla yapilabiliyor.. Bunun sayesinde Karmasik exe kodundan kurtulup programi Assembly dilinde inceleyebiliyoruz... (En cok kullanilan WinDasm ,Download bolumunden ulasabilirsiniz...)

Assembly: EXE dosyalarini Cevirebilecegimiz tek dil..

Hex Editorleri:

Bu programlarin yaptigi is Direk olarak EXE dosyasinin icerigine mudahele ederek istedigimiz degisikligi yapmak..Bunlarda aslinda bize yardimci olan programlar.. Herhangi birini kullanabilirsini ama bence en kullanisli olani Hackers View 6_11.. .. (Kulaga cok hos geliyor degilmi..)

Gerekli olanlar...

1-)DisAssembler(En cok kullanilan WinDasm 8.93)

2-)ikinci olarak ise yarar bir hex editorune ihtiyacimiz var.. (Ben Hacker View'i tercih ediyorum..(Hiew 6.11)..

3-) SoftICe 3.24 kesinlikle sart.. Buda Serial No isteyen programlarda nasil Bu numarayi kendi adimiza araklayabilecegimizi gosteriyorken gerekli olacak...

4-) Resource Hacker : Buda herhangi bir dosyanin Pencerlerinden birini silmek veya modifiye etmek istedigimizde kullanacagimiz Program.. Acemiyken iyi gider yani..

5-) Crack Maker.. Bu genel ismi siz istediginiz baska bir CrackMaker'da kullanabilirsiniz. Gorevi HexEditoru ile icerigini degistirdigimiz dosya EXE dosyasi ile orjinal EXE dosyi arasindaki farklari bularak(yani bizim degistirdigimiz satirlari) Bu islemleri diger orjinal EXE dosyalarinada yapabilen bir crack dosyasi olusturmak.. Ama ben genellikle Code_Fusion kullaniyorum...Ozelliikleri digerlerine gore en ustun o..(Ileride onun kullaniminida anlatacagim...)..DAha sonra bu dosyalari allayip pullayip internetten herkese dagitacaz.. ve vatan millet kurataricaz...:)

(Ilk olarak bu dosyalari WebSitemizin Download Bolumunden Download Edin... Diger Versionlarda olur..)...(SoftIce haric 1MB falan)..

 

Writen by Se_Xuality - Se_Xuality@hacker@am