Bilgisayar Oyunlarında Crack Nasıl Yapılır? İşte Cracker'ların Kullandığı En Gizli Yöntemler

17
9
1
1
0
Bilgisayar oyunlarının nasıl crack'lendiğini (kırıldığını) hepiniz merak ediyorsunuzdur. Şimdi sizlere belli başlı crack (kırma) yöntemlerini açıklayacağız.

Oyunlarda oyunun orijinal olup olmadığını, aktivasyon anahtarı ile kontrol eden bir sistem olduğunu biliyoruz. Peki cracker'lar oyunu kırmak için aktivasyon anahtarı kısmının olduğu kod kısmını nasıl buluyorlar?

Yüksek bütçeli oyunlarda milyonlarca satır kod olduğunu düşünürsek bunu yapmak çok zor gibi görünüyor. Bu zorluğun vazgeçiremediği cracker'lar, oyunları kırmak için birçok yöntem deniyor.

Cracker'ların Kullandığı Oyun Kırma Yöntemleri:

Crack'leme işleminde kullanılan bazı araçlar:

Hex-reading (16’lık sayı sistemi okuma)

Hex Reading

Metot, kaydın nerede gerçekleştirildiğini bulmak ile başlıyor. Örneğin oyun, serial key (seri anahtar) sordu. Anahtar yanlış girildi ve “Yanlış anahtar, tekrar deneyiniz!” uyarısı geldi.

Cracker, yanlış seri anahtar ile gelen kayıt dosyasını hex-reading ile çalıştırıyor. Görüntülenen hata mesajı aranıyor. Böylece yakınlardaki muhtemel seri anahtarlar bulunuyor. Bu anahtarlardan biri girildiğinde oyun crack'leniyor.

Hex-editing (16’lık sayı sistemi düzenleme)

Hex Editing

Bu yöntemdeki inceleme kısmı hex-reading ile benzer başlıyor. Seri anahtar isteniyor. Böyle bir anahtara sahip olunmadığı için yanlış giriliyor. Yine benzer bir uyarı metni ile karşı karşıya kalınıyor.

Bu uyarı metni kopyalanıyor ve ilgili kod parçasının nerede olduğunu anlamak için Dissembler’da açılıyor. Dissembler; bilgisayar yazılımlarını, daha düşük seviyeli programlama diline çeviren yazılımlardır.

Ardından Dissembler, kodu satır satır gösteriyor. Bu bölüm, kod anahtar girme kısmının atlanacağı şekilde düzenleniyor. Böylece oyun, oyuncunun seri anahtarı doğru girdiğini düşünüyor.

Debugging (hata ayıklama)

Debugging

Her oyunun kodları ve algoritmaları farklıdır. Yani sabit değildir. Bundan dolayı aktivasyon kodunu kontrol eden kısmı kestirmek çok zordur. İlgili kod ancak debugging yöntemiyle erişilebiliyor. Bu yöntem, kodun her adımını takip edebilir. Ayrıca kodu istenen zamanda durdurarak değişkenleri incelenmeye olanak sağlar. 

İlk olarak kod parçası çağrılır. Hex-editing yöntemine benzer şekilde karşılaştırma yapılır. Kodun aktivasyon anahtarı kontrolü bulunan kısmı silinir. Böylece bu kısım atlanarak oyun kırılır. Yani oyun, yama ile birlikte oyuncunun anahtarı doğru girdiğini düşünür ve oyun açılır.

Keygen

keygen

Oyun şirketleri çeşitli anahtarları mümkün olduğunca ardışık olmayacak hâlde oluşturur. Bundan dolayı seri anahtarlarını tahmin etmek çok zordur. Keygen metodunda program, seri anahtar tanımlama işleminin formülünü kontrol eder. Dissembling adı verilen bir işlem burada devreye giriyor.

Cracker, seri anahtar girdiğinde programın ne yapması gerektiğini anlar ve formülü alır. Bu elde ettiği formül ile yeni anahtarlar oluşturur. Bu işlem genelde çevrim dışı bir şekilde gerçekleşir.

Oyun, aktivasyon yazılımı anahtarının doğru olup olmadığını kontrol etmek için internete ihtiyaç duyar. Sistem, çevrim dışı olduğundan bu anahtarın doğru olup olmadığını kontrol edemez. Keygen programı, kullanıcının bilgisayarında çalıştırılır ve seri anahtar, formül ile eşleşir; ayrıca yamalı hâle getirilir. 

Crack'leme işleminde kullanılan bazı araçlar:

Bu konuda başarılı birçok araç bulunuyor. Bu araçların genel özellikleri ise kodu inceleyerek doğru işlemi zamanında yapmaktır. İşte bu araçlardan bazıları sizlerle.

Kernel-mode debugger

Kernel Mode Debugger

Cracker, bu aracı kullanmak için bilinçli olarak yanlış bir kayıt kodu girer. Program, nerede hata yaptığını gösterir; bu sayede gerekli kod parçasının yeri tespit edilir. Cracker, bulduğu bu seri anahtar kontrol kodunu yine bu araç ile atlayarak oyunun açılmasını sağlar.

Disassembler

Disassembler

Bu araç, kullanıcı yanlış seri anahtar girdiğinde ilgili kodu satır satır görebilir. Böylece formülü bularak bu kurala göre yeni seri anahtarları üretmeye olanak sağlar.

Hex editor

Hex Editör

Programlama diliyle yazılan her kod anlık olarak makine diline (1 ve 0 rakamlarından oluşan dil) çevriliyor. Bunlar genellikle on altılık sayı sistemiyle tutuluyor. Bu araç, cracker'ların değerlerde anlık düzenleme yaparak oyunu kırmasını sağlar.

17
9
1
1
0
Emoji İle Tepki Ver
17
9
1
1
0
Yorumlar(6)
Yorumunuz minimum 30 karakter olmalıdır.(0)
Ziyaretçi olarak yorum yapıyorsun, dilersen .
Popüler Yorumlar
Tüm Yorumlar
1 yıl önce
Crack nasıl yapılır, öğrenmiş olduk :(, cracker dostu webtekno.
Yanıtla
-1
Yorumunuz minimum 10 karakter olmalıdır.(0)
Ziyaretçi olarak yorum yapıyorsun, dilersen .
1 yıl önce
hex viewerin kullanılma sebebi disassembler programlarının tam olarak kodu gösterememesi, obfuscate yöntemi olmayan kalitesiz kodlar çok kolay crackleniyor
Yanıtla
Yorumunuz minimum 10 karakter olmalıdır.(0)
Ziyaretçi olarak yorum yapıyorsun, dilersen .
1 yıl önce
Rus abiler bu konuda çok çok iyi
Yanıtla
Yorumunuz minimum 10 karakter olmalıdır.(0)
Ziyaretçi olarak yorum yapıyorsun, dilersen .
1 yıl önce
ah ah 200 ler kopyala yapıştır ile crack yapılırdı yaşlandık be !!!
Yanıtla
Yorumunuz minimum 10 karakter olmalıdır.(0)
Ziyaretçi olarak yorum yapıyorsun, dilersen .
diğer yanıtları göster
1 yıl önce
O halde saygılar bizden Haluk c arkadaşım medeni şekilde sohbete her zaman açığım
1 yıl önce
Saygıyla ve güzel bir dille bana cevap veren güzel ziyaretçi kardeşime cevabımdır;

Asla kızmadım ziyaretçi kardeşim.Aksine böyle güzel bir dil kullandığın için teşekkür ediyorum.Milleti kapak etmek gibi derdim gerçekten yok.Sadace doğruları yazıyorum.Bu Türkiye ile ilgili kısma gelecek olursak,bunu daha önce 10 kere yazdım.Neden Türkiye gündemini takip ediyorum diye.S
Türkiye beni ilgilendiriyor çünkü yatırımlarım var.Gundemi takip ederek ona göre pozisyon alıyorum.Webtekno öyle bir yer ki buradan aldığım haberlerle,kara geçiyorum.Baska yeri takip etmeme Bike gerek kalmıyor.Siteyi öyle güzel yapmışlar ki her alanda haberleri var ve çok düzenli.Buradaki senin deyiminle milleti kapak etmelerim,sadece yoldan geçerken bir cevap vereyim kafasında yazılıyor.Ama sadece doğruları yazarım.Tekrardan güzel dilli yorumun teşekkür eder,gerçekten saygılarımı sunarım.
1 yıl önce
Haluk c yine kapak üretimine başlamış :D insanların ifade özgürlüğüne saygım var bu çerçevede ben de bir şeyler ifade etmek istiyorum. Başka memlekette hayat kurmak demek eski memleketten gitmek demek eski memlekette yaşamamak demek; yaşamadığın memleketteki durumları neden takip edersin ki? Gittik ama gönlümüz orada akrabalar anne baba vs. gibi klişe bir şey söylerler. Bağlarını kopardığın bir yerde gönül mönül olmaz. Bağlarını kopardığın insanlarla görüşür müsün mesela? Ne güzel bir hayat kurmuşsun nedeni tahminime göre buradaki durumdan rahatsız olman, buranın insanından hoşlanmaman ki kapak yapmalarından anlaşılıyor. Artık bağının kalmadığı ve zaten hoşlanmadığın insanların ve kültürün olduğu yerle hala niye ilgileniyorsun ki? Sadece merak ediyorum bu bir tezat. Hoşlanmadığın yeri ve insanları terk ediyorsun ama yorumlardan anladığım kadarıyla devamlı burayı takip ediyorsun. Ben olsaydım bu memleketi terk etseydim yani bir defteri kapatsaydım o defteri raftaki yerine koyardım zaten almış olduğum yeni defterin sayfaları ile ilgilenirdim. Tabi ki ne istersen onu yaparsın o sana kalmış burada olmayıp buradakilerle münakaşaya girmek pek anlamlı değil. 3 cadde ötedeki apartmana taşınan hiç kimse eski apartmanı ile ilgilenmez. Hayatın akışına ters bir durum olur. Almanya’dan Türkiye’ye kesin dönüş yapsan burada yaşarken de aynı atılganlıkta, kararlılıkta ve cesarette bu yorumları yapabilir miydin? Bizlerle çok ilgili isen burada bizimle omuz omuza mücadele ver yok eğer Almanya’ya taşındın hayatını kurdun ve orada yaşayacaksan bizi bizlere bırak arkadaşım. Haluk c ifade ettiklerime kızacak gibime geliyor buradaki yorumlarından bildiğim kadarıyla :P ama kızma arkadaşım yanlış bir şey ifade etmiyorum
1 yıl önce
Sen 3000'lerde yaşıyorsun galiba ziyaretçi arkadaşım.Hala 2000'lerdeyiz ? Ayrıca son kullanıcı crack(illet) yine kopyala yapıştır ile yapılıyor.Ne içtiğiniz sorabilir miyim ? Saygılar...
1 yıl önce
20 Kasım'dan sonra Steam'i protesto etmek amacıyla torrent kullanın. Bize önem vermiyorlarsa biz niye onlara para kazandıralım?
Yanıtla
-7
Yorumunuz minimum 10 karakter olmalıdır.(0)
Ziyaretçi olarak yorum yapıyorsun, dilersen .
diğer yanıtları göster
1 yıl önce
kes la torrent deWam sen 5 lira bile etmeyen oyunlara 500 600 vermeye devam et
-3
1 yıl önce
sen önce hükümetini protesto et asıl önem vermeyenler onlar sağolsunlar oyun bile satın alacak ekonomi bırakmadılar
1 yıl önce
Zeki ziyaretçi kardeşime ;

Umarım steam'ın dolara geçme sebebinin senin o fırıldak ve dalgalı ekonomin olduğunun farkına varmanı isterim.Farkında değilsin ki böyle bir yorum yapmışsın.Evet bu bir tercih ve git crack kullan.Sonra ne mi olacak ? 5 yıl sonra şaun ki halini aramaya başlarsın.Oyun şirketleri sizi zaten tanımıyor ama hiç bir oyunda dilinizin desteğini göremezsiniz.

Oyun aksesuarları dahil ülkenize kaçak gelmeye başlar.Örnek Sony.Spider-man gamepadi şuan resmi olarak ülkenizde yok.Satın alınan yerlere bak ve sipariş verirsen üzerinde japonca yazıların olduğunu göreceksin.

Bazı şeyleri hiç mi göremiyorsunuz ? Evet göremiyorsunuz.Bu yüzden siz bu kafayla crack kullanmaya devam edin.İran bile oyun destek konusunda sizden iyi konumda.Size bu kafayla başarılar diliyorum.,Almanya'dan selam eder,gözlerinizden öperim.Saygı ve sevgiyle kalın.
1 yıl önce
herkes senin gibi beleşçi olsun diye yalandan element uydurma. protesto edeceğin yer steam değil. beleşçi zibidi.
1 yıl önce
Dükkanı tamamen kapatıp giderse nolcak vpn felan uğraş dur sonra.
1 yıl önce
hecker nasıl olunur hecker olmak herker heck yapmak yotuf hecker olacam :D
Yanıtla
Yorumunuz minimum 10 karakter olmalıdır.(0)
Ziyaretçi olarak yorum yapıyorsun, dilersen .
1 yıl önce
Sen bir hecker sin zaten hacker olma yolunda gidiyorsun