December 8, 2024
Gezegenlerde susuzluk başladı.
Buna bir çare bulman gerekiyor.
Ekteki dosyada suyu bulabilirsin.
Not: Mouse hareketini sakladigindan bazi antivirusler dosyayi virus olarak gormektedir
Puan:
İlk 10: 120
İlk 10-20: 110
Geri kalan: 100
Çözüm:
Soruda “su.exe” isimli bir Windows executable dosya var. Dosyayı VMWare’de açmış olduğum Windows XP sanal bilgisayara aktardım ve çalıştırdım. Ekranda şunu gördüm:
Herhangi bir yerine tıkladığımızda ise “Yanlis yeri tuttun susuzluktan gozun gormuyor” mesajı çıktı.
Linüx’e geri döndüm ve strings komutunu kullandım. Strings komutu binary bir dosyanın içinde yazdırılabilir karakter dizilerini listeler.
Liste içinde de “Yanlis” kelimesini arattım. Muhtemelen cevap yakın bir yerindeydi.
Hemen üst satırında değişik bir string. Bingo.
Bu soru kolay oldu. (Şimdilik!)
Siyah ekranı seviyorum!
Bir de “Decompile” Yöntemine bakalım:
Program Delphi’de geliştirilmiş. Nasıl anladık? Programın binary’sinin içine baktığımızda “SOFTWARE\Borland\Delphi\RTL” ifadesine rastlıyoruz.
Dede (Delphi Decompiler) bu iş için kullanılabilir.
Dede ile su.exe dosyasını açıyoruz. “Project” kısmında “Create files” ile projeyi kaydediyoruz. Sonra da Notepad ile açtıp kodu biraz incelediğimizde doğru yeri buluyoruz:
Dikkat edilirse, Image1 nesnesi için oluşturulmuş MouseDown oyalında (event) bu işlem yapılıyor. Delphi’de fare kontrol etmek için 5 farklı olay vardır. Bunlar MouseDown, MouseMove, MouseUp, Click ve DblClick ‘dır. Mousedown olayı, fare ile ekranda bir noktada farenin bir tuşuna basıldığında olur.
Cevap: SuV3r3yd11y1yd1
Komutan
Leave a Reply