Kod yürütme güvenlik açıkları.
Bu tür güvenlik açıkları, hedef sunucu üzerinde işletim sistemi kodunu çalıştırmamızı sağlar.
Böylece hedef sunucu windows kullanıyorsa, eğer windows kullanıyorsa windows komutlarını çalıştırabiliriz.
O zaman bir sonraki komutu açıkça kullanabileceğiz.
Bu, gerçekten hedefle istediğimiz her şeyi yapmamızı sağlayacak çok kritik bir sorundur.
W get komutunu kullanarak bir BHP kabuğu yükleyebilir veya istediğimiz her şeyi bir yük virüsü yükleyebiliriz.
W w get Linux komutunu kullanarak, dosyayı bir dosyaya veya bir şeyler yazmanıza izin
verilen bir dizine yüklediğinizden emin olmanız gerekir.
Bu güvenlik açığından yararlanmanın başka bir yolu da her zaman yalnızca komutları çalıştırmak ve bu komutlara dayanarak ters bir
kalkan elde etmektir.
Bu yüzden işletim sistemi komutlarını çalıştırabildiğimiz için,
işletim sistemi tarafından desteklenen programlama dillerini, ters bağlantı kurmayı denemek ve bilgisayar üzerinde kullanabilmemiz
için kullanabilmekteyiz. dolaşıyor ve sonra web sitesinde, örneğin bir ping yapmanızı sağlayan
bir sekmeye vardık.
Şimdi yapmanız gereken şey, her zaman bu giriş kutusunun ne yaptığını ve içine ne enjekte
edebildiğinizi görmeye çalıştığınız herhangi bir giriş kutusunu denemelisiniz.
İşlerin yürümesi için ne yapabilirsin?
Mesela bu giriş kutusu size bir ping yapacağını söylüyor.
Örneğin bir IP çekerseniz, normal bir kişi olarak kullanmasını görmek için kendi IP adresim olan 10, 14,
14, iki ya da üç koyacağım ve bir gönderme yapacağım ve devam edecek ve benim
için ping ve bana pembe sonuçları verin.
Yani burada neye benziyor aslında pin komutunu ve Linux sistemlerini yürütüyor.
Şimdi bakalım, pimi gerçekten çalıştırıyorsa, gelip faydalanabilir miyiz.
Öyleyse iş gidiyor ve yapıyor, ping olarak 10 2014 - 0 3 gönderiyoruz ve
daha sonra web sunucusuna gidiyor ve web sunucusu 10 2014- 03 ödüyor. Bundan
yararlanabilirsiniz.
Bundan nasıl faydalanabiliriz?
Buraya girdiklerimizi aldıysanız ve Linux ve Unix tabanlı komutlarda şu anda tek bir
satırda birden fazla komut çalıştırmak için bu işareti kullanabilirsiniz.
Öyleyse bunu yaparsanız, örneğin kendi terminalinizde.
Bu yüzden burada terminalime gidiyorum ve sadece son komut olan ELA'ları
yapacağım ve TWD çalışma dizini gösterenleri listeleyen şey.
Dolayısıyla, bu işareti ve ardından DPW DB'yi izleyen bir takma isim yaparsam, her iki komutu da yürütecektir.
Böylece bunu yapacak ve çalışma dizininin nerede olduğunu gösterecek, böylece aynı şeyi yapıp bizim için
çalışıp çalışmadığını göreceğiz.
Yani bir IP koyacağız.
Tamam IP ve sonra ben sadece p WD yapacağım ve bakalım p WD'yi benim için yürütecek mi, o zaman yaparsa.
Bu bir kod yürütme yazma yeteneğidir ve sunucuda istediğim her şeyi çalıştırabilirim.
Öyleyse ne olacağını görelim.
Bunu yapıştırdım ve şimdi gönder düğmesine basacağım, böylece en iyi sonuçları aldığımızı görebiliyoruz ama sonunda mevcut
çalışma dizinimizi aldık.
Bu yüzden var ki, DV DV güvenlik açığı bir çalıştırıcıdır, bu yüzden eklediğim DPW D'yi uyguladı ve
bu, istediğim herhangi bir komutu ekleyebileceğim anlamına gelir ve kullanacağınız bir kaynak
dosyası ekledim. Hedef bilgisayardan ters bağlantı almak için.
Şimdi, tüm bu komutların programlama diline bağlı olarak size ters bir bağlantı vermesini
sağlayacak birkaç komut vardır.
Mesela biz bir komutumuz var, BHP de bizde bir Ruby ve Perl komutuna sahip
bir Ruby komutumuz var. Bosch bash için bir tane de Linux kabuk komut diliyiz, bu yüzden tüm UNIX işletim sistemlerinde
toplu komutları çalıştırabileceksin.
Yani bunu yapmanın çok çok iyi bir yolu.
Bu yüzden çoğu UNIX sistemi bu komut çoğu Unix tabanlı sistem üzerinde çalışmalıdır, bu yüzden bunu yapmanın gerçekten iyi
bir yolu olacaktır.
Yine çoğu Python'a sahip olacaktı, böylece Python iyi bir yol olurdu.
Nat kedi
Birçoğunda net kedi de vardır, bu yüzden net kedi bunu yapmanın iyi bir yoludur ve aslında
bu kedide Net kedi kullanacağız.
Bu yüzden önce yapacağım şey, ilk önce çoklu işleyici yaptığımız zaman sömürmek
için benimle yaptığımız gibi bağlantıları dinleyeceğim.
Aslında bunun için bir çoklu işleyici kullanabilir ve bağlantıları dinleyebilirsiniz.
Sadece daha basit tutacağım ve sana yeni bir yol göstereceğim.
Ve bu kediyi kullanacağım böylece
kedi Nat Katz sadece bilgisayarları dinlemenizi ve birbirine bağlamanızı sağlayan bir araçtır.
Bu yüzden Port 88’de dinleyeceğim.
Bu yüzden, sekizinci bir kesim V V programı sadece ayrıntılı çıktıları görmek içindir, bu nedenle çok fazla çıktı görebiliriz.
Bir şey ters giderse görebiliriz ve dinlemesini söyleriz.
Bağlantı Noktası 88'deki El seçeneğini kullanma.
Bu yüzden girmeye başlayacağım ve bu sadece dinleme ve 88 numaralı bağlantı noktasını söylüyor.
Tek yapmanız gereken, bir sonraki komutanın yapacağı şey, bu kediyi kullanarak web
sunucusundan bilgisayarıma tekrar bağlanmaya çalışacağız.
Yani web sunucusunun net kedisi olduğunu varsayıyoruz.
Deneyin ve işe yarayıp yaramadığını göreceğiz.
Bu yüzden komut çok basit, kedi değil ve bin bin bashını kullanmasını söylüyoruz
ve aygıtımın IP'sini veriyoruz.
10 20 14 olan saldırgan
cihazım ve sonra burada dinlemekte olduğumuz 88 olan bağlantı noktası bu yüzden bunu kopyalayacağım ve
sadece BW tekrarlanabilirliğini yürütmek için kullandığımız şekilde çalıştıracağım geldik, yaptığımız son şey
10 20
14 2 0 3 ve sonra BW yaptık.
Şimdi ne yapacağım şimdi tekrarlanabilirliği kaldıracağım ve az önce
oluşturduğumuz kodu web sunucusundan şeker makinesine tekrar saldırgan makineye bağlamaya çalışacağım kodu yapıştıracağım.
Buraya geleceğim ve gördüğünüz gibi 10'dan 2014'e 0 4 ile ikimiz arasında bir bağlantımız var
Demek hedef bilgisayar bu.
Ve eğer bir WD yaparsak, bir analiz yaparsak, w w verilerinin bulunduğu
yeri göreceksiniz.
Ve eğer yaparsak, ismini a.
Sadece taşınabilir sayaçlarda olduğumu ve ölçüm aletinde yararlanılabilir olduğumu ve hedefin bilgisayarında istediğim
herhangi bir komutu çalıştığımı görmek için
Yani temelde hedefin bilgisayarına tam erişime sahibim.