- 8 Ocak 2017
- 1,219
- 2
Merhaba, bu yazıda Googleun 2019 yılında düzünlemiş olduğu CTF etkinliğinin Beginners Quest bölümünün ilk sorusu olan Enter Space-Time Coordinatesin çözümünü anlatıyor olacağım.
CTF Linki: https://capturetheflag.withgoogle.com
Soru için verilen zip dosyasını indirip içeriğini incelediğimizde rand2 ve log.txt adında 2 dosya bizi karşılıyor. Uzantısından da anlaşılacağı özere log.txt bir text dosyası, peki rand2 ? Bunu öğrenmek için "file" komutunu çalıştırıyorum:
Görüldüğü üzere rand2 bir ELF dosyası, yani execute edilebilir bir dosya. "./rand2" komutu ile dosyayı çalıştırmayı denediğimde Permission denied hatasını aldım. Peki ne yapmalıyım?
"ls -l" komutu ile dosya üzerindeki yetkilerime baktığımda dosyayı execute edebilmek için iznimin olmadığını gördüm.
"chmod +rwx" komutu ile dosya üzerinde okuma, yazma ve execute edebilme (x) yetkisine sahip oldum.
Artık rand2'yi "./rand2" komutu ile çalıştırabilirim.
Yukarıdaki resimde gördüğünüz gibi benden koordinat bilgileri istedi, rastgele bir şeyler girdim olmadı, Google'ın merkezinin koordinatlarını girdim yine değişen bir şey yok. Burdan bayrak çıkmayacak gibi. Gelin şimdi "stirngs" komutu ile dosya içerisinde yer alan stringlere bakalım, bayrak buraya saklanmış olabilir...
Yukarıdaki komutu uyguladım ve aşağılarda flagı buldum.
Yazının sonuna geldik, basit bir soruydu. İlk başladığım zamanlarda çözmüştüm, bende write up olarak yayınlamak istedim. İyi forumlar dilerim...
CTF Linki: https://capturetheflag.withgoogle.com
Soru için verilen zip dosyasını indirip içeriğini incelediğimizde rand2 ve log.txt adında 2 dosya bizi karşılıyor. Uzantısından da anlaşılacağı özere log.txt bir text dosyası, peki rand2 ? Bunu öğrenmek için "file" komutunu çalıştırıyorum:
Görüldüğü üzere rand2 bir ELF dosyası, yani execute edilebilir bir dosya. "./rand2" komutu ile dosyayı çalıştırmayı denediğimde Permission denied hatasını aldım. Peki ne yapmalıyım?
"ls -l" komutu ile dosya üzerindeki yetkilerime baktığımda dosyayı execute edebilmek için iznimin olmadığını gördüm.
"chmod +rwx" komutu ile dosya üzerinde okuma, yazma ve execute edebilme (x) yetkisine sahip oldum.
Artık rand2'yi "./rand2" komutu ile çalıştırabilirim.
Yukarıdaki resimde gördüğünüz gibi benden koordinat bilgileri istedi, rastgele bir şeyler girdim olmadı, Google'ın merkezinin koordinatlarını girdim yine değişen bir şey yok. Burdan bayrak çıkmayacak gibi. Gelin şimdi "stirngs" komutu ile dosya içerisinde yer alan stringlere bakalım, bayrak buraya saklanmış olabilir...
Kod:
strings ./rand2
Yazının sonuna geldik, basit bir soruydu. İlk başladığım zamanlarda çözmüştüm, bende write up olarak yayınlamak istedim. İyi forumlar dilerim...
Moderatör tarafında düzenlendi: