Ve bu ders ve sonraki birkaç ders, bunun nasıl gerçekleştiği ve
nasıl yararlanılacağı hakkında konuşmaya başlamadan önce Eskil enjeksiyonları olarak adlandırılan popüler bir güvenlik açığı türünden bahsedecek.
Önce Pascual'ın şimdi ne için olduğunu öğrenelim.
Belirli bir web sitesinde bir kalem testi yaptırıyorsanız, bu Web sitesi daha küçük Web sitelerinden
biraz daha büyük olduğundan, muhtemelen bir veritabanı kullanıyor olacaktır.
Çok basit Web siteleri dışındaki çoğu Web sitesi veritabanlarını kullanır.
Ve veritabanları veri depolamak için kullanılır.
Yani orada kullanıcı isimleri var şifreler haberler makaleler blog yazı resimleri Web sitesinde olan bitenleri tam
anlamıyla bir veritabanında saklanan herhangi bir şey.
Web uygulaması veritabanını sorgular ve ardından kullanıcılar bir şey yaptığında verileri size veya kullanıcılara
ekranda görüntüler.
Güncelleme silme veya veritabanında bulunan verileri değiştirme.
Web uygulaması ile veritabanı arasındaki bu etkileşim, sizi aradığınız dili kullanarak gerçekleşir.
Bu yüzden size veritabanı ile ne demek istediğimi göstereyim.
Bu sadece bir örnek.
Korsan değilim ve sizce tam anlamıyla ilk taşınabilir makinemize yüklenen veritabanına
giriş yapacağım ve ardından üzerinde depolananları göreceğiz.
Bu yüzden hackleme yapmıyorum
Burada sadece Eskew URL adresime giriş yapmaktan hoşlanan hiçbir şey yok ve
sonra kullanıcı adına girdiğim için kabalık ve efsane suiistimal kökü için şifreler kullanmıyor.
Ama belli ki savunmasız bir sistem.
Bu yüzden sadece giriş yapacağım ve hiçbir şeyi hacklemiyorum, herhangi bir SSL enjeksiyonu yapmıyorum.
Bu, sadece web uygulamasının veri tabanı ile etkileşimde bulunmak için kullanabileceği bir beceri.
Bu yüzden sadece veritabanları ile ne demek istediğimi ve orada ne kaydedildiğini göstermeye çalışıyorum.
Bu yüzden yapacağım ilk şey, sadece show veritabanlarına yazacağım ve bize hedef sunucumuzda
bulunan veritabanlarını gösterecek ve bilgi şemasına sahip olduğumuzu görebiliyoruz.
Bu, diğer tüm veritabanları hakkında varsayılan bilgi bilgilerini içeren varsayılan bir veritabanıdır.
Yani bu bir varsayılan olarak yüklenir.
Okulumu kurduğunuzda geri kalan her web uygulaması için kuruldu, böylece iki haftada bir
görebileceğimizi görebiliyoruz.
Bizim için 10 tane var.
Ve bu bütün gün boyunca bunun için.
Ayrıca masamın adı da var.
Biri beni sömürmeye, biri de DV W için çağırdı. A. Bu web uygulamasını kullandığımızdan
biri. Böylece her web uygulaması için görebildiğiniz bir veri tabanı var ve bu
veri tabanı o web uygulaması tarafından kullanılan bilgileri içeriyor.
Sana orada ne olduğunu göstereyim.
Bu yüzden 0 us 10 veritabanını kullanacağım, bu yine bu olanı, bu web uygulaması için Michelle de için olanı
ve her bir veritabanının bir tablo tablosu ve bilgisi olan tabloları
görebileceğiz.
Bu yüzden sahip olduğumuz masaları görmek için masalarımıza söyleyeceğim.
Ayrıca hesaplar için bir tablomuz olduğunu görebiliyorsunuz, böylece bu tablonun kullanıcı adı
şifreleri ve kullanıcılar hakkında bilgiler olduğunu biliyorsunuz.
Bloglar için bir tablomuz var, muhtemelen blogumuz var ve mesajları ve yorumları oraya koyarsanız
yakaladığınız kredi kartlarını görebilirsiniz.
Yani kredi kartı içeren bir masa var.
Şimdi bu alışveriş Web için çok büyük.
Aslında kredi kartı tablosu olacaktı ve kredi kartı bilgileri burada saklanacaktı.
Temel olarak veritabanı, Web sitesinde kullanılan tüm verileri dosyalarda saklanmadıkları
için depolayacaktır.
Etkili değil.
Öyleyse hesaplara bir bakalım.
Ve eğer sadece seç diyorsam.
Yani bu tam olarak web uygulamasının veri tabanından bilgi almasıdır.
Güncelleme veya silme sayfalarını seçecektir.
Bu yüzden burada seçme ifadesi yapıyorum.
Yine bu hackleme değil, sadece bir şeyler seçmek için hiçbir şey yapmıyorum ve bir hesap
seçmek için hesaplardaki her şey anlamına gelen yıldızı
seçeceğim.
Ve görebildiğimiz gibi alabiliriz.
I. hesaba sahibiz. D. kullanıcı şifreyi ve ardından kişinin imzasını belirtir.
Ve eğer o kişi bir yönetici ise.
Şimdi bu sütunlar tabloya bağlı olduğundan, aslında veritabanını tasarlayan kişi tabloları
da sütunlar olarak tasarlar.
Ve sonra veriler web uygulaması tarafından eklenir, böylece yönetici adında bir kullanıcımız olduğunu ve
parolalarının yönetici geçişi olduğunu görebiliriz Adrian adında bir kullanıcımız olduğunu ve parolalarının parola
olduğunu görebiliriz.
Bu sadece size veritabanlarının neye benzediğini göstermek ve sadece bir fikir edinmek için çünkü gelecekteki videolarda
bu veritabanlarından yararlanmaya çalışacağız ve buna benzer erişime sahip olacağız.
Bu yüzden kullanıcı adı ve şifre ile giriş yaptım
Şimdi genellikle böyle bir erişiminiz olmazdı.
Yalnızca web yöneticisi gelecekteki videolarda bu erişime sahip olacaktır.
Buna benzer bir erişim elde etmek için bazı saldırılar yapmaya çalışacağız, böylece veri tabanı üzerinde tam
kontrol sahibi olacağız, böylece bir şeyler okuyabilir ve bir şeyler yazıp yazamayacağımızı görebiliriz.