Başlamadan Önce
Başlamadan Önce Programların Nasıl Veri Doğruladığına Bakmalıyız
Siz Diyelim eski bir programı crackleyeceksiniz
şimdi bu program diyelimki lisans key ile çalışıyor
bu lisanskeyi belirli bir ücretlendirme yaparak alıyorsunuz tabikide
bu lisanskey programın deposuna kaydedilir
siz bir giriş işlemi başlatdığınızda program hemen deposundaki lisans key ile uyuşup
uyuşmadığına bakar eğer uyuşursa

Ama Uyuşmazsa Programa Giremezsiniz Yada Kısıtlı Sürümüne Erişirsiniz

Buna Google Da Aratmadan Önce İlk Temellerini Öğrenmeliyiz
Yoksa Yapabileceğimiz Tekşey Bu Program Bulunamadı Olur


Cracklemek Nedemek
Cracklemek yazılım dünyasında bir programın veya oyunun lisans korumasını aşmak anlamına gelir
Genellikle ücretli yazılımların veya oyunların lisans anahtarı olmadan çalıştırılabilmesi için yapılır
Bu işlem yazılımın güvenlik mekanizmalarını devre dışı bırakmaya dayanır
Saldırganlar veya kullanıcılar crack dosyalarıyla programın orijinal doğrulama sistemini atlatır

Amaç yazılımı ücretsiz kullanmak ya da kısıtlamaları kaldırmaktır
Kısacası cracklemek bir yazılımın lisans kontrolünü kırarak onu yetkisiz şekilde çalıştırma işlemidir

En Çok Kullanılan Programlar

Genelde Bu İş İçin En Çok Kullanılan Programlar
X32dbg
X64dbg dir
Bunların Farkı Ve Özellikleri
x32dbg ve x64dbg aynı debugger yazılımının iki farklı sürümüdür x32dbg 32‑bit uygulamaları, x64dbg ise 64‑bit uygulamaları hata ayıklamak için kullanılır İkisi de aynı arayüzü ve özellikleri paylaşır farkları yalnızca hedefledikleri mimaridir
Ortak Özellikler
1.Açık kaynaklıdır ve Windows üzerinde çalışır
2.DLL ve EXE dosyalarını hata ayıklayabilir
3.Bellek haritası CPU işlemleri ve thread görüntüleme desteği vardır
4.Eklenti desteği ve özelleştirilebilir arayüz sunar
5.IDA benzeri grafik görünüm ve atlama okları içerir
6.Kullanıcı veritabanı ile yorum etiket ve bookmark eklenebilir

x32dbg
32‑bit uygulamalar için geliştirilmiştir
Eski yazılımlar küçük araçlar ve 32‑bit derlenmiş programların analizi için kullanılır
Daha düşük bellek adresleme yapısı üzerinde çalışır

x64dbg
64‑bit uygulamalariçin geliştirilmiştir
Modern yazılımlar ve güncel işletim sistemleriyle uyumludur
Daha geniş bellek adresleme ve gelişmiş CPU komut setlerini destekler

Yani Bu ikisi Kaymak Ve Bal Gibidir


Her İkisininde Arayüzü Aynı Demiştik Bu Arkadaşların Arayüzü Yukarda
Çok karmaşık gözüküyor olabilir aslında basic bir arayüzü var

Yukarıda Gördüğünüz Kısım Assembler Kodu Kısmıdır

Yukarda Gördüğünüz Kısım İşlem Geçmişi Kısmıdır

Yukarda Gördüğünüz Kısımda Programda Neler Olduğunu Gösteren Kısımdır

Crack İşleminde İşimize Yarayacak Bazı Kodlar (jmp) VB
jmp - Koşulsuz atlama yapar. Program akışını belirtilen adrese yönlendirir
jne - Jump if Not Equal” yani eşit değilse atla. İki değer karşılaştırıldığında eşit değilse belirtilen adrese gider
js - ump if Sign” yani işaret biti set edilmişse atla Negatif sonuçlu işlemlerde belirtilen adrese yönlendirir

Şimdi Uygulamalı Olarak Basit Bir Crack Yapalım
Crackleyeceğimiz Program Test Amaçlı Olması Önem Arz Eder
bu site
Yeni Başlayanlar İçin Harikadır Öğreticidir Deneyerek Öğrenebiliyoruz
Burdan Benim Kullanacağım Programı Yada İstediğiniz Bir Programı Yükleyerek İşlem Yapabilirsiniz

Ben Bu İşlem İçin Bu Programı Uygun Gördüm İlk Başta Anlayabilmeniz Adına Aynı Programı Yüklemenizi
Öneririm

Şifre Ve İsim Kısmını Salladığımız Zaman
Hata Kodu Gördüğünüz Şekildedir
X32dbg yi açabiliriz artık

Programı Açıp Yazıların Üstüne Sağtık Atıp Ara Tüm Modüller String Referansları Kısmını Açıyoruz
Aldığımız Hata Kodu Nope U Yazıyoruz Sace Nope Yazmanız Yeterlidir

Sağ Tıklayıp Diassembler Da Takip Et Diyoruz

Sağtıklayıp Assembler Diyip

jnz den jmp yapıyoruz ve siyah kısmın satır kodunu giriyoruz

Dahasonra Dosyayı Yamalıyoruz Ve İşlem tamamdır
JNZ Den jmp ye çekince tüm girişlere izin ver yaptık ve sonuç

Login Kısmını Sallıyoruz Ve Hertürlü Ne Yazarsanız Yazın Başarıyla Tamamlamış Oluyoruz
(Bu Temel Bir Crackdi)


@DarkNode
Başlamadan Önce Programların Nasıl Veri Doğruladığına Bakmalıyız
Siz Diyelim eski bir programı crackleyeceksiniz
şimdi bu program diyelimki lisans key ile çalışıyor
bu lisanskeyi belirli bir ücretlendirme yaparak alıyorsunuz tabikide
bu lisanskey programın deposuna kaydedilir
siz bir giriş işlemi başlatdığınızda program hemen deposundaki lisans key ile uyuşup
uyuşmadığına bakar eğer uyuşursa

Ama Uyuşmazsa Programa Giremezsiniz Yada Kısıtlı Sürümüne Erişirsiniz

Buna Google Da Aratmadan Önce İlk Temellerini Öğrenmeliyiz
Yoksa Yapabileceğimiz Tekşey Bu Program Bulunamadı Olur


Cracklemek Nedemek
Cracklemek yazılım dünyasında bir programın veya oyunun lisans korumasını aşmak anlamına gelir
Genellikle ücretli yazılımların veya oyunların lisans anahtarı olmadan çalıştırılabilmesi için yapılır
Bu işlem yazılımın güvenlik mekanizmalarını devre dışı bırakmaya dayanır
Saldırganlar veya kullanıcılar crack dosyalarıyla programın orijinal doğrulama sistemini atlatır

Amaç yazılımı ücretsiz kullanmak ya da kısıtlamaları kaldırmaktır
Kısacası cracklemek bir yazılımın lisans kontrolünü kırarak onu yetkisiz şekilde çalıştırma işlemidir

En Çok Kullanılan Programlar

Genelde Bu İş İçin En Çok Kullanılan Programlar
X32dbg
X64dbg dir
Bunların Farkı Ve Özellikleri
x32dbg ve x64dbg aynı debugger yazılımının iki farklı sürümüdür x32dbg 32‑bit uygulamaları, x64dbg ise 64‑bit uygulamaları hata ayıklamak için kullanılır İkisi de aynı arayüzü ve özellikleri paylaşır farkları yalnızca hedefledikleri mimaridir
Ortak Özellikler
1.Açık kaynaklıdır ve Windows üzerinde çalışır
2.DLL ve EXE dosyalarını hata ayıklayabilir
3.Bellek haritası CPU işlemleri ve thread görüntüleme desteği vardır
4.Eklenti desteği ve özelleştirilebilir arayüz sunar
5.IDA benzeri grafik görünüm ve atlama okları içerir
6.Kullanıcı veritabanı ile yorum etiket ve bookmark eklenebilir

x32dbg
32‑bit uygulamalar için geliştirilmiştir
Eski yazılımlar küçük araçlar ve 32‑bit derlenmiş programların analizi için kullanılır
Daha düşük bellek adresleme yapısı üzerinde çalışır

x64dbg
64‑bit uygulamalariçin geliştirilmiştir
Modern yazılımlar ve güncel işletim sistemleriyle uyumludur
Daha geniş bellek adresleme ve gelişmiş CPU komut setlerini destekler

Yani Bu ikisi Kaymak Ve Bal Gibidir


Her İkisininde Arayüzü Aynı Demiştik Bu Arkadaşların Arayüzü Yukarda
Çok karmaşık gözüküyor olabilir aslında basic bir arayüzü var

Yukarıda Gördüğünüz Kısım Assembler Kodu Kısmıdır

Yukarda Gördüğünüz Kısım İşlem Geçmişi Kısmıdır

Yukarda Gördüğünüz Kısımda Programda Neler Olduğunu Gösteren Kısımdır

Crack İşleminde İşimize Yarayacak Bazı Kodlar (jmp) VB
jmp - Koşulsuz atlama yapar. Program akışını belirtilen adrese yönlendirir
jne - Jump if Not Equal” yani eşit değilse atla. İki değer karşılaştırıldığında eşit değilse belirtilen adrese gider
js - ump if Sign” yani işaret biti set edilmişse atla Negatif sonuçlu işlemlerde belirtilen adrese yönlendirir

Şimdi Uygulamalı Olarak Basit Bir Crack Yapalım
Crackleyeceğimiz Program Test Amaçlı Olması Önem Arz Eder
bu site
Yeni Başlayanlar İçin Harikadır Öğreticidir Deneyerek Öğrenebiliyoruz
Burdan Benim Kullanacağım Programı Yada İstediğiniz Bir Programı Yükleyerek İşlem Yapabilirsiniz

Ben Bu İşlem İçin Bu Programı Uygun Gördüm İlk Başta Anlayabilmeniz Adına Aynı Programı Yüklemenizi
Öneririm

Şifre Ve İsim Kısmını Salladığımız Zaman
Hata Kodu Gördüğünüz Şekildedir
X32dbg yi açabiliriz artık

Programı Açıp Yazıların Üstüne Sağtık Atıp Ara Tüm Modüller String Referansları Kısmını Açıyoruz
Aldığımız Hata Kodu Nope U Yazıyoruz Sace Nope Yazmanız Yeterlidir

Sağ Tıklayıp Diassembler Da Takip Et Diyoruz

Sağtıklayıp Assembler Diyip

jnz den jmp yapıyoruz ve siyah kısmın satır kodunu giriyoruz

Dahasonra Dosyayı Yamalıyoruz Ve İşlem tamamdır
JNZ Den jmp ye çekince tüm girişlere izin ver yaptık ve sonuç

Login Kısmını Sallıyoruz Ve Hertürlü Ne Yazarsanız Yazın Başarıyla Tamamlamış Oluyoruz
(Bu Temel Bir Crackdi)


@DarkNode
Moderatör tarafında düzenlendi:




