Anti-armenia.ORG - Forumlar - Anti SQL Inj || Method 2



Istifadəçi
    2014-09-26 17:34 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ş!


Salamlar .. Əvvəlki mövzuda SQL İnj. necə bağlaya biləcəyini göstərmişdim . . Bu dəfə isə , funksiya quraraq daha qısa yolla bağlamağı göstərəcə ..

Anti SQL İnjection..


Funksiyamız :

Kod:
function sec($deyisken){

return mysql_real_escape_string(trim(($deyisken)));

}

Bunu belə istifadə edəcəyik..
$a = sec($_POST['id']);
Yəni təkcə sec() (funksiya adı) - ilə hər şey bitir


Birdə XSS üçün :

Kod:
function xss($deyisken){

return strip_tags(trim(($deyisken)));

}


$a = $_POST['a'];
print xss($a)


//Sullarınız olarsa buyurun ..

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

Istifadəçi
    2014-09-26 18:05 GMT                 

R0ss3n3r1



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

Mövzunu Paylaş!


Təşəkkür

Anti-armenia.ORG
    

Istifadəçi
    2014-09-27 18:39 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ş!


Buyur)

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

Istifadəçi
    2014-09-27 20:05 GMT                 

WOWHACKER



VIP
Mesaj Sayı : 525
Mövzu Sayı :
Rep Ver : 
Rep Sayı :   26  
Indi Saytda : Durum
Cinsiyyət : Oğlan
Şəhər : Baku
Ölkə :
Məslək : Android/ios hacking
Yaş : 26
Mesaj :

Mövzunu Paylaş!


Təşəkkürlər

[f]🇦🇿🇦🇿🇦🇿🇦🇿🇦🇿🇦🇿🇦🇿🇦🇿🇦🇿🇦🇿🇦🇿[/f]
Anti-armenia.ORG
    

Istifadəçi
    2015-04-27 08:04 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ş!


buyur

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

Istifadəçi
    2015-04-27 14:38 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ür

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

Istifadəçi
    2015-04-27 14:51 GMT                 

BlackMinD



Pr0grammer
Mesaj Sayı : 1677
Mövzu Sayı :
Rep Ver : 
Rep Sayı :   62  
Indi Saytda : Durum
Cinsiyyət : Oğlan
Şəhər : KARABAKH IS AZERBAIJAN!
Ölkə :
Məslək :
Yaş :
Mesaj :

Mövzunu Paylaş!


Kod:
<?php
//include funksiyani ve s
$id=sec($_GET['id']);
//mysql_connect ve s
$query="SELECT * FROM news WHERE news_id=$id";

mysql_query($query);

?>


Yadda saxlayın bu tipli sorğuda/yaxud column based/ və digər controllable hissələrdə (sorğuda) (single quote-lər missingdir sorğuda)
Bu da xilas etməz sizi.

Olmalı idi: $query="SELECT * FROM news WHERE news_id='$id'";


Ümumiyyətlə çalışmaq http://php.net/manual/en/mysqli.prepare.php istifadə etmək.

Ana VƏTƏN!
Anti-armenia.ORG
    

Istifadəçi
    2015-04-27 15:18 GMT                 

PiKaSSo



İstifadəçi
Mesaj Sayı : 33
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ş!


Cahangir 25 Biz Bir PHP açıb bunu yazacıq içinə ?

ANTI-ARMENIA.ORG
Anti-armenia.ORG
    

Istifadəçi
    2015-04-27 20:22 GMT                 

Sexavet



Creative
Mesaj Sayı : 199
Mövzu Sayı :
Rep Ver : 
Rep Sayı :   16  
Indi Saytda : Durum
Cinsiyyət : Oğlan
Şəhər :
Ölkə :
Məslək :
Yaş : 29
Mesaj :

Mövzunu Paylaş!


Bəzi yerlərdə xüsusilə diqqət etmək vacibdir!

strip_tags() heçdə hər zaman XSS-in qarşısını almır.
Kod:
<?php
// isset() ...
$test = strip_tags((string)$_GET['test']);

print '<input type="text" name="test" value="'.$test.'">';

bu vəziyyətdə strip_tags()-ı bypass etmək 2+2-dir.
Kod:
test.php?test=nese"+onfocus=alert()+autofocus+a

...
Ümumiyyətlə XSS qarşısını almaq üçün strip_tags() funksiyası məsləhətə uyğun deyil. Ən azından çap olunacaq məlumatı təhrif edir.
htmlspecialchars() funskiyasından istifadə daha düzgündür. Lakin burada da bəzi məsələlərdə diqqətli olmaq lazımdır. Default olaraq htmlspecialchars() funksiyası tək dırnaqları encode etmir. Aşağıdakı nümunədə htmlspecialchars funksiyası da kömək etməz:
Kod:
<?php
// isset() ...
$test = htmlspecialchars((string)$_GET['test']);

print "<input type='text' name='test' value='$test'>";


Kod:
test.php?test=nese' onfocus=alert() autofocus a

sorğusu ilə bypass etmək olar..
Fix etmək üçün htmlspecialchars funksiyasında 2-ci parametrdə ENT_QUOTES göndərmək lazımdır!
Kod:
$test = htmlspecialchars((string)$_GET['test'],ENT_QUOTES);


+ gələn məlumatların tiplərinin uyqunluğunu yoxlamaq vacibdir. Əgər rəqəmdirsə is_numeric(), strigdirsə is_string() funksiyaları ilə yoxlamaq olar.

Anti-armenia.ORG
    

Istifadəçi
    2015-04-28 17:20 GMT                 

PiKaSSo



İstifadəçi
Mesaj Sayı : 33
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ş!


Sualıma Xaiş Cavab ))

ANTI-ARMENIA.ORG
Anti-armenia.ORG
    

Istifadəçi
    2015-04-28 17:42 GMT                 

_Xakep_



Banned
Mesaj Sayı : 63
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