Tag: GNU/Linux


  • TryHackMe / Bounty Hacker

    Kolay zorlukta bir TryHackMe makinesi. Makinedeki ftp server üzerinden ulaştığımız iki dosyayı brute force saldırısında kullanarak bir kullanıcının bilgilerine erişiyoruz. Makine içerisinde kullanıcının tar komutu üzerinde sahip olduğu sudo yetkisini kullanarak yetki yükseltebiiyoruz.


  • NDG Linux Essentials Challenges

    NDG -Net Dev Group-‘un, Cisco Networking Academy üzerinden vermiş olduğu Linux Essentials eğitiminin sonunda bulunan meydan okumalar. Bu meydan okumalar eğitim sırasında işlenen kullanıcı yönetimi, bash scripting, archiving ve metinler ile çalışmak konularını kapsıyor.


  • OverTheWire / Bandit – 0 to 17 –

    Bandit, Over The Wire sitesinin GNU/Linux tabanlı işletim sistemlerini yeni kullanmaya başlayan kullanıcılar için oluşturduğu meydan okumalardan oluşan bir seri görev dizisidir. Her bölümde istenen çıktıyı elde etmek için gereken komutları çalıştırarak bir sonraki bölümün kullanıcısına ait parola elde edilmeye çalışılıyor. Bu yazım, ilk bölümden 17. bölüme kadar olan meydan okumaları nasıl çözdüğümü içeriyor.


  • HackTheBox / Backdoor

    Kolay zorlukta bir HackTheBox makinesi. Makinede bulunan websitesi üzerinde bulunan LFI zafiyetini kullanarak 1337 portunda çalışan gdbserver hakkında bilgi toplayıp gdbserver’ın zafiyetini kullanarak shell’e erişebiliyoruz. Makinede root tarafından çalıştırılmış olan screen komutuna attach olarak root kullanıcısına erişebiliyoruz.


  • HackTheBox / Secret

    htb secret

    Kolay zorluktaki bir HackTheBox makinesi. Web üzerinde çalışan API’nin kaynak kodlarında gerekli tokenleri bulup düzenledikten sonra RCE ile makinede komut çalıştırabiliyoruz. Makine içerisinde SUID olarak ayarlanmış bir binary’i core dump ederek binary’nin o anda işlemeye çalıştığı dosyanın çıktısına erişebiliyoruz.


  • TryHackMe / Oh My WebServer

    oh my webserver

    Medium zorluktaki bir TryHackMe makinesi. Makinedeki ilk kullanıcıya erişebilmek için Apache Server’da bulunan Path Traversal zafiyeti sömürülüyor. Root kullanıcısına ulaşmak için, içerisinde yetki kazandığımız docker makinesinden ana makineye ulaşmamız gerekiyor.


  • HackTheBox / Academy

    academy

    Kolay zorluktaki bir HackTheBox makinesi. Makinedeki web server’ın bir subdomain’inde bulunan PHP zafiyeti ile shell alabiliyoruz. Makine içerisinde yatay yetki yükseltme yaptıktan sonra eriştiğimiz son kullanıcının composer binary’si üzerindeki sudo yetkisini kullanarak root kullanıcısına erişebiliyoruz.


  • HackTheBox / Cap

    cap

    Kolay zorluktaki bir HackTheBox makinesi. Nathan isimli kullanıcıya erişebilmek için web serverda bulunan .pcap dosyasından kullanıcı bilgilerini bulmamız gerekiyor. Makineye bağlandıktan sonra capability olarak atanan python’ı kullanarak makinede root kullanıcısı olarak komut çalıştırabiliyoruz.


  • HackTheBox / Knife

    knife

    Kolay zorluktaki bir HackTheBox makinesi. Web server’da kullanılan PHP/8.1.0-dev sürümündeki RCE zafiyetini kullanarak makinede uzaktan kod çalıştırabiliyoruz. Makineye eriştiğimiz kullanıcının knife binary’sinde sahip olduğu sudo yetkisini sömürerek root kullanıcıya erişebiliyoruz.