CrackMe THT

MuhammedTr768

Kıdemli Üye
7 Kas 2021
2,933
1,812
31
MyKrallife
logo.png

İndirme Linki main.exe dosyasını indir - download
Virustotal: VirusTotal
NOT: Çözdüğünüz zaman kaynak kodlarını değil, programın açtığınızda cevabı yazınca çıkan tebrikler yazısını gösterin. Cevabı karalarsanız sevinirim :)
 

Napcaz

Anka Team Senior
28 Nis 2019
761
743
Cudi
Programı DIE ye atıyoruz; MinGW ile derlenmiş, c/c++ windows çalıştırabilir dosyası
IDA ya atıyoruz main fonksiyon kısmına geliyoruz koda bakınca kesinlikle c++ ile yazılmış bir programla karşı karşıya olduğumuzu görüyoruz nesne yönelimli kod güzelim assembly mize bütün çirkinliği ile yansımış çünkü
ardından tebrik ve maalesef mesajları fırlatılmadan önce çağrılan fonkisyonun argümanlarına bakıyoruz iki register ımız var rdx ve rcx, ikiside değerlerini stackten almış oluşturuldukları yerleri takip edince rcx in bizim girdimizi, rdx inde programın başında tamınlanan bir string değerini aldığını görüyoruz bu ikisi == operatörüne maruz bırakılıyor sonuç eşitse tebrik mesajı değilse maalesef mesajı bizi karşılıyor. rdx in değerini aldığı string değişkeninin oluşturulduğu ana bakınca doğru olan string i görüyoruz. Girdimizi bu yapınca program bizi tebrik edicektir.
EK NOT: Assembly koduna bakmanın yanında dosyayı decompile da edebilirsiniz o zaman her şey bir tık daha rahat okunacaktır. decompile edilen koda IDA için söylüyorum sağ tıklayıp senkronize et derseniz satır satır c kodunun assembly karşılığını görüp meseleyi daha iyi kavrabilirsiniz.
Selamette kalın.
 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.