Selam millet! Bu konumda, yeni yaptığım bir sömürü aracını sizlerle paylaşmak istiyorum. Eski bir güvenlik açığı olduğunun farkındayım. publicwww.com sitesini keşfettiğimde bu aracı yapmak aklıma geldi. Çoklu hedefler ve tek hedef üzerinde sömürü işlemlerinizi yürütebilirsiniz. Bu araç, Drupal isimli içerik yönetim sisteminin 7.x ve 7.58 sürümleri arasında bulunan uzaktan komut çalıştırma zafiyetini sömürüyor.
Site listesi için Google'da bir takım dorklar aratabilirsiniz veya biraz önce bahsettiğim publicwww.com sitesinden çekebilirsiniz. Öncelikle arama yerine "drupal 7" yazıp, arattıktan sonra aşağıdaki resimde gördüğünüz kutucuğa tıklayarak site listesini indirebilirsiniz. En fazla 1000 site indirilmesine izin veriyor. Fazlası için para ödemeniz gerek. Bu arada ben bu listeyi tarattım ve sadece 1 zafiyetli site buldu. Denemek isterseniz siz bilirsiniz.
programı çalıştırdıktan sonra ekrana yazdırılan parametreleri kullanarak işlemlerinizi yapabilirsiniz. -l parametresi listenin konumunu girebilmenizi sağlıyor. -f parametresini gerekmediği sürece kullanmanıza gerek yok. Varsayılan olarak komut çalıştırabilmek için "passthru" fonksiyonunu kullanıyor. Eğer zafiyetli site bulursanız ve fonksiyon adının passthru değil de system olduğunu belirtirse -f system şeklinde bu fonksiyonu belirtmeniz gerekiyor. Program fazla yavaş olmasın diye sadece system ve passthru fonksiyonlarını kullanıyor. Dilerseniz shell_exec, exec vs. fonksiyonlarını da ekleyebilirsiniz.
Gördüğünüz üzere zafiyetli bir site buldu ve zafiyeti system fonksiyonu ile sömürülebildiğini belirtti. Bununla beraber id komutundan dönen sonucu ekrana yazdırdı. Dönen sonuçta apache gibi HTTP sunucusu adı görürseniz, sistemden pek ümitlenmeyin derim. Genelde sadece komut çalıştırabiliyoruz. Herhangi bir dosya yükleyemiyor ve çekemiyoruz. Zafiyetli sitelerde aşağıda gördüğünüz şekilde komut satırı açabilirsiniz. Sakın ana dosyaları silmeye çalışmayın, web shell yüklemiyor. Sadece komut çalıştırıyor.
Aynı zamanda bir sitede açık bulduysanız, sunucusundaki sitelerde de aynı açığın olma ihtimali var. Zafiyetli sitenin sahibi aynı zamanda sunucunun sahibi de olabilir. Aynı sistemi sunucusundaki diğer sitelerde de kullanabilir. Aşağıda bir örneğini görüyorsunuz. Kullanıcı adlarına bakın. Hepsi aynı.
Bu program hakkında söyleyebilecek başka bir şeyim kalmadı. Kodları ve zafiyetli siteleri aşağıya bıraktım. Erişebilmeniz için 5 krediye ihtiyacınız var.
Site listesi için Google'da bir takım dorklar aratabilirsiniz veya biraz önce bahsettiğim publicwww.com sitesinden çekebilirsiniz. Öncelikle arama yerine "drupal 7" yazıp, arattıktan sonra aşağıdaki resimde gördüğünüz kutucuğa tıklayarak site listesini indirebilirsiniz. En fazla 1000 site indirilmesine izin veriyor. Fazlası için para ödemeniz gerek. Bu arada ben bu listeyi tarattım ve sadece 1 zafiyetli site buldu. Denemek isterseniz siz bilirsiniz.
programı çalıştırdıktan sonra ekrana yazdırılan parametreleri kullanarak işlemlerinizi yapabilirsiniz. -l parametresi listenin konumunu girebilmenizi sağlıyor. -f parametresini gerekmediği sürece kullanmanıza gerek yok. Varsayılan olarak komut çalıştırabilmek için "passthru" fonksiyonunu kullanıyor. Eğer zafiyetli site bulursanız ve fonksiyon adının passthru değil de system olduğunu belirtirse -f system şeklinde bu fonksiyonu belirtmeniz gerekiyor. Program fazla yavaş olmasın diye sadece system ve passthru fonksiyonlarını kullanıyor. Dilerseniz shell_exec, exec vs. fonksiyonlarını da ekleyebilirsiniz.
Gördüğünüz üzere zafiyetli bir site buldu ve zafiyeti system fonksiyonu ile sömürülebildiğini belirtti. Bununla beraber id komutundan dönen sonucu ekrana yazdırdı. Dönen sonuçta apache gibi HTTP sunucusu adı görürseniz, sistemden pek ümitlenmeyin derim. Genelde sadece komut çalıştırabiliyoruz. Herhangi bir dosya yükleyemiyor ve çekemiyoruz. Zafiyetli sitelerde aşağıda gördüğünüz şekilde komut satırı açabilirsiniz. Sakın ana dosyaları silmeye çalışmayın, web shell yüklemiyor. Sadece komut çalıştırıyor.
Aynı zamanda bir sitede açık bulduysanız, sunucusundaki sitelerde de aynı açığın olma ihtimali var. Zafiyetli sitenin sahibi aynı zamanda sunucunun sahibi de olabilir. Aynı sistemi sunucusundaki diğer sitelerde de kullanabilir. Aşağıda bir örneğini görüyorsunuz. Kullanıcı adlarına bakın. Hepsi aynı.
Bu program hakkında söyleyebilecek başka bir şeyim kalmadı. Kodları ve zafiyetli siteleri aşağıya bıraktım. Erişebilmeniz için 5 krediye ihtiyacınız var.
Son düzenleme:




