Bu derste, dosya yükleme açıklarına göz atacağız.
Bunlar en basit güvenlik açıklarıdır, çünkü herhangi bir tür dosyayı yüklememize izin verirler.
Böylece hedef bilgisayar örneğin GHB'yi anlayabilir.
Ardından herhangi bir BHP dosyasını veya bir BHP kabuğunu yükleyebilir ve hedefin bilgisayarı veya hedef sunucu Python'u veya başka bir
dili anladığı için hedefin bilgisayarı üzerinde tam kontrol sahibi olabiliriz.
Sonra Python kodu python kabuğu veya Ruby kabuğu yükleyebilirsiniz.
Bu mermileri yaratabilirsiniz Örs kaçırma veya meta suistimali kullanın veya
kendi BHP veya Python Shell'inizi bugün kullanabilirsiniz
erişim sağlayın ve hedef bilgisayarda başka pek çok harika şey yapın.
Öncelikle burada DV W'im var.
Ve genellikle bize Web sitesini boyamaya çalışırken tavsiye ettiğim şey herhangi bir araç
kullanmaya çalışmadan önce ya da herhangi bir şeyi kullanmaya başlamadan önce bilgi toplamanızın hemen içeri girip gördüklerinizi
gördüğünüz Web sitelerine göz atmaya çalışmanızdır.
Sadece Web sitelerini hissedin; üzerinde neyin yüklü olduğunu görün ve gördüğünüz özelliklerden
yararlanmaya çalışın.
Mesela herşeye devam ettiğinizi ve yüklemeye ulaştıktan sonra bu Web sitesinin bir dosya
yüklememize izin verdiğini görelim.
Şimdi bu bazen ve penetrasyon testi görevlerinizde, gizli bir web sitesiyse, belki de
bir profil resmi resim yüklemenize izin veren bir web sitesi olabilir, belki araba resimleri
veya eklemeye çalıştığınız her şeyi yüklemenize izin veriyor olabilir. Web sitesi.
Burada görebileceğiniz gibi, Web sitesi bir resim seçmenizi ve bir resim yüklemenizi bekler.
Öyleyse önce bir resim yükleyebilir miyiz görelim.
Böylece indirmelerime devam edeceğim ve kaynaklarda bir arabanın sadece bir resmi var.
Yükleyeceğim ve yüklenip yüklenmediğini göreceğim ve yükleme işleminin başarılı olduğunu ve belirli
bir yerde depolandığını görebiliyoruz.
Yani nokta nokta nokta nokta bu hangi geri dizinleri ve sonra bu dosya adını ifade eder.
Öyleyse görelim ki resim gerçekten yüklenmişse, yapabilir miyiz?
Bu yüzden dizinlere götürülüyorum, güvenlik açıklarını alıp yüklüyorum.
Bunu kullanmak istiyorum ve sonra resmin doğru bir şekilde yüklenip yüklenmediğini görmek için sunucuda bu
konumu alacağız.
Ve gördüğünüz gibi resim yüklenmiştir.
Yani hepsi iyi.
Şimdi yapmak istediğimiz bir sonraki şey, bir BHP dosyası yüklemeyi deneyelim ve bunu yapmak için bir
araç kullanacağız.
Bir yük ya da bir kabuk oluşturmak için dediğim gibi, eğer onu çağırmak istersen gidersin
ve açıkçası IPH Richelle olacağı açıktır. Bir BHP yükü oluşturmak için dediğim
gibi asteroit sormak için beni kullanabilirsin Web uygulaması penetrasyon testi için tasarlanmış farklı bir alete bakmak, böylece
alet çok kolaydır.
Biz Lee olan araç adını koyacağız ve daha sonra üretmek için kullanacağız çünkü bir yük veya kabuk dosyası
oluşturmak istiyoruz, o zaman bu dosya için bir parola koyacağız, böylece ABD’de erişebilsin
ve web sitesine yüklediğimizde web sitesini kontrol et.
Yani şifrem bir iki üç dört beş altı olacak
ve sonra ne saklamak istediğimi söyleyeceğim ve onu rotada saklamak istiyorum ve buna BHP'nin çok basit olduğunu
söyleyeceğim Lee Bir kabuk üretmek için program üreticilerinin adıdır, kabuk bize kimlik
doğrulaması yapacak olan şifreyi ve BHP'nin gireceği ve yarattığı kaba kabukta depolanır.
Şimdi eğer zaten köklerimdeysem ya da sadece izin verirsem onu görmeliyim ve onu tam burada görebiliriz.
Öyleyse bir sonraki şey, Web sitemize
dönüp o gösteriyi yüklemeye çalışacağız ve kabuk arayacağım ve burada yükleme devam ediyor.
Ve şimdi görebileceğiniz gibi, bana dosyanın başarıyla yüklendiğini ve resmin bulunduğu yer
olduğunu söylüyor.
Şimdi tek yapmamız gereken aynı bağlantıyı kullanacağımız ve Waverly'i tekrar yüklediğimiz bu kabukla etkileşime
girmek için kullanacağımız.
Şimdi her şeyden önce kabuğun var olup olmadığını ve uygun şekilde yüklenip yüklenmediğini görelim.
Bu yüzden BHP ile hapse atılan tarayıcımı arayacağım.
Ve boş bir sayfa aldığınızı görebilirsiniz, böylece 4 0 4 dosya alamıyoruz, bu da dosyanın
yüklendiği ve orada olduğu anlamına gelir.
Böylece, onunla bağlantı kurmaya ihtiyaç duyduğundan etkileşim kurmaya çalışacağız.
Haftalık yazdık ve sonra da URL'yi kabuğun olduğu yere koyacağız
Demek kabuğumuzun yüklendiği yer burası ve sonra şifreyi gireceğiz.
Yani şifrem bir iki üç dört beş altı idi.
Gerçekten çok basit.
Dosyanın bulunduğu URL ve bir iki üç dört beş altı.
Bu çok basittir, çok işleyicinizi kullandığınızda bağlantıların bağlanmasını beklerken arka kapınıza
bağlanır.
Yani tam anlamıyla sadece yüklediğimiz arkaya bağlanacağız ve şimdi gördüğünüz gibi
dosya sistemindeyiz.
Böylece bu yerden yaşadıktan sonra aslında sadece yıllık bir sonraki komutu yazabilirsiniz ve hedef
bilgisayarda çalıştırılabileceğini göreceksiniz ve sonucu burada göreceksiniz.
Öyleyse, eğer bir WD yaparsam, onları hacklenebilir yüklemelere dahil olduğumu göreceksiniz.
Ve eğer bir fikrim varsa, kullanıcımı şu anda WW verisi olan veri olarak göreceğim ve bunun bir istismar makinesi olduğunu doğrulamak
için bir ad verirseniz, bunun istisnai bir Linux olduğunu
göreceksiniz makinesi.
Artık istediğimiz her şeyi yapabiliriz, gezinebileceğimiz dosyaların listesini yapabiliriz, yapmak istediğiniz herhangi bir Linux komutunu
yapabilirsiniz.
Şimdi yerimizi değiştirdik yerimizi değiştirdik.
Ayrıca bundan çok daha fazla özellik sunuyoruz.
Bu yüzden, yazarsanız ve Waverly ile yapabileceğiniz tüm harika şeyleri görmenize yardım ederseniz, bir dizi harika
şey yapmanıza olanak sağlar.
Böylece, Eskil sorgularını ve sadece web uygulaması penetrasyon testi için tasarlanmış bir çok harika
şeyi yürütürken ayrıcalıklarınızı yükseltmeyi deneyebilirsiniz.
Şimdilik bunu burada bırakacağım ve bu sadece dosya yükleme engellerini nasıl kullanacağınızı gösterir.