Cracking

Temel Cracking

İnternetten veya elimizdeki bir CD’nin içeriğinden bir programı bilgisayarımıza yüklüyoruz ve programı ilk çalıştırdığımızda bunun bir Demo veya Shareware sürüm olduğu söyleniyor. Yani kısıtlı kullanım haklarına sahip ya da bize birkaç gün süre verilip denememiz isteniyor. Sonuç olarak programın tam sürümü ücretli ve lisans gerektiriyor. Peki biz bu programı ücret ödemeden de tam sürüm haline dönüştürebilir miyiz ?

Eğer cracking hakkında bilgiye sahipseniz cevap evet olabilir. Peki bu iş nasıl yapılıyor ?

Başlarken belirtmeliyim ki bu iş göründüğü kadar kolay değil, sabır ve bilgi gerektirir. İlk önce bir programın çalışma mantığını anlayalım. Herhangi bir yüksek seviyeli programlama diliyle yazılmış bir program çalıştığı zaman bunun bilgisayar tarafından okunması için kodların düşük seviyeli (makine dili) dile çevrilmesi lazımdır. Çünkü bilgisayar işlemcisi ancak makine dilini okuyabilir. Onaltılık sayı düzenindeki kodları ikilik düzene çevirilir (1 ve 0) ve işlemci bunu yorumlayarak programı çalıştırır. İşte burada Assembly devreye girer. Makine dili çok zor olduğu için Assembly geliştirilmiş ve kullanılmaktadır. Bu yüzden bir programı kırmak istiyorsak Assembly dilini çok iyi derecede bilmemiz gerekmektedir.