Anti-armenia.ORG - Forumlar - XSS açığı bağlamaq



Istifadəçi
    2014-06-19 07:09 GMT                 

AzeCoD3R!



İstifadəçi
Mesaj Sayı : 4
Mövzu Sayı :
Rep Ver : 
Rep Sayı :   0  
Indi Saytda : Durum
Cinsiyyət : Oğlan
Şəhər :
Ölkə :
Məslək :
Yaş :
Mesaj :

Mövzunu Paylaş!


Mövzu : XSS

Bölmə: Web Security

Tarix: 19-06-2014


İlk öncə XSS açığı olan skriptə baxaq :

Kod:
<form action="" method="POST">
<input  type="text" name="a1"/></br>
<input type="submit" value="ok" />
<?php
if ($_POST){
$isim = trim(($_POST['a1']));
echo $a1;
}
?>
-Bu skriptdə , <script>Alert("pwnzz")</script> - yazdıqda , ekranda pəncərə açılır və orda pvnzzz - yazılır..

XSS əslində köhnə açıqdır.. Amma JavaScript bilən biri , sayta kifayət qədər ziyan vura bilər..


Bu açığı necə bağlamaq olar ? Bu açığı bağlamaq üçün , əsas üç operatordan istifadə olunur :

1. strip_tags() - HTML kodlarını "silir".
2. htmlspecialchars - HTML kodlarını nəzərə almır .. Olduğu kimi ekrana verir ...
3. htmlentities


Biz 1.htmlspecialchars və 2.strip_tags() - funksiaları ilə bağlayacağıq ..

Gələk açığı bağlamağa :

1) Strip_tags()

Kod:
<form action="" method="POST">
<input  type="text" name="a1"/></br>
<input type="submit" value="ok" />
<?php
if ($_POST){
$isim = strp_tags(trim(($_POST['a1'])));
echo $a1;
}
?>
- <script>Alert("pwnzz")</script> - Kodunu yazdıqda , ekrana sadəcə Alert("pwnzz") - yazısı çıxır ..
Çünki , Strip_tags() - operatoru , <script></script> - i silib ...




2. Htmlspecialchars()

Kod:
<form action="" method="POST">
<input  type="text" name="a1"/></br>
<input type="submit" value="ok" />
<?php
if ($_POST){
$isim = htmlspecialchars(trim(($_POST['a1'])));
echo $a1;
}
?>
- bu skriptdə , <script>Alert("pwnzz")</script> - yazdıqda , ekrana <script>Alert("pwnzz")</script> - çıxır..

Yəni elə bilki , textbox-da olan sözü ekrana verir ..


//suallraınız varsa , buyurun verin..

Anti-armenia.ORG
    

Istifadəçi
    2014-06-19 08:01 GMT                 

b@t0n23



Gold
Mesaj Sayı : 159
Mövzu Sayı :
Rep Ver : 
Rep Sayı :   5  
Indi Saytda : Durum
Cinsiyyət : Oğlan
Şəhər :
Ölkə :
Məslək :
Yaş :
Mesaj :

Mövzunu Paylaş!


Təşəkkür

Anti-armenia.ORG
    

Istifadəçi
    2014-06-19 08:53 GMT                 

C4pt41n Pr0xy



VIP
Mesaj Sayı : 1448
Mövzu Sayı :
Rep Ver : 
Rep Sayı :   45  
Indi Saytda : Durum
Cinsiyyət : Oğlan
Şəhər : Şuşa
Ölkə :
Məslək : Student
Yaş : 21
Mesaj :

Mövzunu Paylaş!


Təşəkkürlər..

http://s017.radikal.ru/i404/1202/c6/a2947080a3c4.png
Anti-armenia.ORG
    

Istifadəçi
    2014-10-31 13:20 GMT                 

Cahangir25



Informatix
Mesaj Sayı : 1142
Mövzu Sayı :
Rep Ver : 
Rep Sayı :   91  
Indi Saytda : Durum
Cinsiyyət : Oğlan
Şəhər : PHP
Ölkə :
Məslək : Front-end Web Developer
Yaş :
Mesaj :

Mövzunu Paylaş!


Buyurun )

AZERBAIJAN!!! FUCK armenia!!!
Anti-armenia.ORG