# Web Hacking 101 Serisi ~ HTML Injection #

P4$A

Anka Emektar
13 Tem 2021
1,488
2,818
23
";-alert(1)-//
oqk18ir.png

Durmuyoruz yeni konular ile devam ediyoruz. :)


~Tanım~

HTML injection, saldırganların bir web uygulamasına HTML kodları enjekte etmek için kullandıkları bir web güvenlik açığıdır.
Bu saldırı türü, saldırganların kullanıcıların tarayıcılarında istenmeyen içerikleri görmesine neden olabilir.
HTML enjeksiyonu, bir web uygulamasının veri giriş alanlarına kötü niyetli kodlar enjekte etmek yoluyla gerçekleştirilebilir.


~Uygulama~

Labdan html injection sayfasına girdiğimiz zaman önümüze bu şekilde bir sayfa açılıyor.
oq18dda.jpg

Basit bir sayfalarda arama yüzü olarak düşünebiliriz.

k63vpf0.jpg

Herhangi bir arama yapmak istediğimde ise search ile yazdığımı get methodu ile altta ekrana yazdırdığını görüyorum.
e0inar8.jpg

Kaynak koduna baktığımda ise aradığım kelimenin "p" taglarının arasına yazıldığını görüyorum.
Zafiyeti sömürmek için "
h1" taglarının arasına bir yazı yazdığım zaman fontun büyüdüğü görüyoruz.
19f7gkb.jpg

Burayı sömürmekte çok basittir. Tanımda da yazdığım gibi kullanıcının istemediği şeyleri görüntüleyebiliriz.
Örneğin;
gr4syit.jpg

Burada hackerımız bir lamera gönderme yapmak için html tagları ile internetten bir fotoğraf çekip lamer arkadaşa bu linki atıp sinirini baya bozmuştur.
imm5rws.jpg

Herhangi bir alert veya bir script vb. çalıştığımızda ise hatalı sorgu olarak bize yansıtacaktır.

~Zafiyetin Oluştuğu Yer~

k7k40k5.jpg

Bu sayfa da inputtan alınan değer search değişkenine atanıyor eğer blacklistteki kelimelerden birini içeriyorsa hatalı sorgu olarak ekrana yansıtıyor eğer içermiyorsa ekrana yansıtabiliyor.
Bu kod ile de direk kullanıcıdan filtreli olarak aranan kelimeleri alabiliriz.

PHP:
if(isset($_GET['search'])) {
    $search = htmlspecialchars(strip_tags($_GET['search']));
}
Okuduğunuz İçin Teşekkürler
 

bozzturkk

Üye
25 Nis 2023
126
41
oqk18ir.png

Durmuyoruz yeni konular ile devam ediyoruz. :)


~Tanım~

HTML injection, saldırganların bir web uygulamasına HTML kodları enjekte etmek için kullandıkları bir web güvenlik açığıdır.
Bu saldırı türü, saldırganların kullanıcıların tarayıcılarında istenmeyen içerikleri görmesine neden olabilir.
HTML enjeksiyonu, bir web uygulamasının veri giriş alanlarına kötü niyetli kodlar enjekte etmek yoluyla gerçekleştirilebilir.


~Uygulama~

Labdan html injection sayfasına girdiğimiz zaman önümüze bu şekilde bir sayfa açılıyor.
oq18dda.jpg

Basit bir sayfalarda arama yüzü olarak düşünebiliriz.

k63vpf0.jpg

Herhangi bir arama yapmak istediğimde ise search ile yazdığımı get methodu ile altta ekrana yazdırdığını görüyorum.
e0inar8.jpg

Kaynak koduna baktığımda ise aradığım kelimenin "p" taglarının arasına yazıldığını görüyorum.
Zafiyeti sömürmek için "
h1" taglarının arasına bir yazı yazdığım zaman fontun büyüdüğü görüyoruz.
19f7gkb.jpg

Burayı sömürmekte çok basittir. Tanımda da yazdığım gibi kullanıcının istemediği şeyleri görüntüleyebiliriz.
Örneğin;
gr4syit.jpg

Burada hackerımız bir lamera gönderme yapmak için html tagları ile internetten bir fotoğraf çekip lamer arkadaşa bu linki atıp sinirini baya bozmuştur.
imm5rws.jpg

Herhangi bir alert veya bir script vb. çalıştığımızda ise hatalı sorgu olarak bize yansıtacaktır.

~Zafiyetin Oluştuğu Yer~

k7k40k5.jpg

Bu sayfa da inputtan alınan değer search değişkenine atanıyor eğer blacklistteki kelimelerden birini içeriyorsa hatalı sorgu olarak ekrana yansıtıyor eğer içermiyorsa ekrana yansıtabiliyor.
Bu kod ile de direk kullanıcıdan filtreli olarak aranan kelimeleri alabiliriz.

PHP:
if(isset($_GET['search'])) {
    $search = htmlspecialchars(strip_tags($_GET['search']));
}
Okuduğunuz İçin Teşekkürler
Elinize Sağlık
 

ashpelia

Üye
26 Nis 2023
65
20
oqk18ir.png

Durmuyoruz yeni konular ile devam ediyoruz. :)


~Tanım~

HTML injection, saldırganların bir web uygulamasına HTML kodları enjekte etmek için kullandıkları bir web güvenlik açığıdır.
Bu saldırı türü, saldırganların kullanıcıların tarayıcılarında istenmeyen içerikleri görmesine neden olabilir.
HTML enjeksiyonu, bir web uygulamasının veri giriş alanlarına kötü niyetli kodlar enjekte etmek yoluyla gerçekleştirilebilir.


~Uygulama~

Labdan html injection sayfasına girdiğimiz zaman önümüze bu şekilde bir sayfa açılıyor.
oq18dda.jpg

Basit bir sayfalarda arama yüzü olarak düşünebiliriz.

k63vpf0.jpg

Herhangi bir arama yapmak istediğimde ise search ile yazdığımı get methodu ile altta ekrana yazdırdığını görüyorum.
e0inar8.jpg

Kaynak koduna baktığımda ise aradığım kelimenin "p" taglarının arasına yazıldığını görüyorum.
Zafiyeti sömürmek için "
h1" taglarının arasına bir yazı yazdığım zaman fontun büyüdüğü görüyoruz.
19f7gkb.jpg

Burayı sömürmekte çok basittir. Tanımda da yazdığım gibi kullanıcının istemediği şeyleri görüntüleyebiliriz.
Örneğin;
gr4syit.jpg

Burada hackerımız bir lamera gönderme yapmak için html tagları ile internetten bir fotoğraf çekip lamer arkadaşa bu linki atıp sinirini baya bozmuştur.
imm5rws.jpg

Herhangi bir alert veya bir script vb. çalıştığımızda ise hatalı sorgu olarak bize yansıtacaktır.

~Zafiyetin Oluştuğu Yer~

k7k40k5.jpg

Bu sayfa da inputtan alınan değer search değişkenine atanıyor eğer blacklistteki kelimelerden birini içeriyorsa hatalı sorgu olarak ekrana yansıtıyor eğer içermiyorsa ekrana yansıtabiliyor.
Bu kod ile de direk kullanıcıdan filtreli olarak aranan kelimeleri alabiliriz.

PHP:
if(isset($_GET['search'])) {
    $search = htmlspecialchars(strip_tags($_GET['search']));
}
Okuduğunuz İçin Teşekkürler
elinize sağlık
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.