ProxyChains-ng: Настраиваем прокси в Linux like кaк Мистер Робот!

ProxyChains-ng: Настраиваем прокси в Linux like кaк Мистер Робот!

Sam Sepiol


Скрипт: Proxy
Видео: Proxy Mr.Robot


Сериал Мистер Робот очень хорош с точки зрения производства и интриг, но кроме того, он вызывает у людей множество положительных эмоций, так или иначе связанных с проблемой информационной безопасности, а это потому, что процессы Взлом и защита от него представлены очень реалистично, и многие люди, работающие в этой области, были полны энтузиазма и интересовались знакомыми интерфейсами и технологиями.

И если то, что показано в серии, достаточно реалистично, почему бы не повторить некоторые моменты? И сегодня я предлагаю понять, как мистер Робот сделал свою личность анонимной во время взлома. В одном из эпизодов человек в кафе говорит Эллиоту психиатру, что это невозможно рассчитать, потому что он использовал эстонского адвоката. Ну, и мы видели несколько раз, что Эллиот использует Kali Linux. Этого знания более чем достаточно для того, чтобы повторить путь Эллиота и анонимно подобным образом.

Начнём с теории. Что такое прокси?


Proxy, в переводе с английского, – это доверенное лицо или уполномоченный т.е., по сути, прокси-сервер это сервер-посредник между тобой и сервером к которому ты обращаешься, т.е другими словами, когда ты обращаешься к какому-нибудь ресурсу твой запрос вначале уходит прокси-серверу, а тот уже пересылает его целевому ресурсу, а получив ответ пересылает его тебе. Это, как ты понимаешь, дает определенные плюсы, во первых повышает твою анонимность, ну и защищает тебя от некоторых видов сетевых атак. Еще прокси может использоваться в корпоративных сетях, чтоб управлять трафиком, отслеживать активность пользователей ну и такое прочее, но сегодня не об этом. Кстати, сеть Tor, как ты наверняка знаешь, тоже использует прокси, причем сразу три, их там называют узлами или уровнями, или нодами – это сторожевой, промежуточный и выходной.


И именно по этому Эллиот не доверял луковой маршрутизации, если помнишь он говорил: “Кто контролирует выходной узел – тот контролирует весь трафик”. Ну да ладно, давай настроим прокси как у мистера Робота.

А поможет нам в этом утилита ProxyChains-ng.

В комплекте с Kali Linux её нет, поэтому устанавливаем:

sudo apt-get install git gcc
sudo apt-get remove proxychains
git clone https://github.com/rofl0r/proxychains-ng.git
cd proxychains-ng/
./configure --prefix=/usr --sysconfdir=/etc
make
sudo make install
sudo make install-config

После установки ProxyChains-ng осталось отредактировать файл настройка прокси-цепочек: /etc/proxychains.conf. Открываем его текстовым редактором:

leafpad /etc/proxychains.conf

По умолчанию здесь прописано использование сети Tor, поэтому эту строку мы просто закоментируем (#/etc/proxychains.conf). Теперь нам нужен прокси-сервер. Что бы было как в фильме, я нашёл на https://premproxy.com Эстонский прокси, но пока я это писал он перестал работать (наглядный пример всех прелестей бесплатного прокси). Но, в связи с тем, что это, принципиально ни на что не влияет, мы возьмём рабочий прокси и используем его.

Если твоя цель анонимность, не используй transparent proxy – это прозрачный прокси, он не скрывает ip.

В конец файла proxychains.conf, там где ProxyLixt, дописываем:

http    31.209.96.50    57482

Должно получиться вот так:


Сохраняем изменения. Теперь чтобы направить трафик любой утилиты или приложения через прокси, достаточно перед командой запуска добавить proxychains4. Например, если мы хотим проверить под каким ip мы обращаемся к сайтам (это будет ip прокси-сервера), нужно написать в терминале:

proxychains4 wget -qO- eth0.me


Точно также мы можем, например, запустить браузер Firefox через прокси:

proxychains4 firefox


Вот так просто и довольно быстро можно использовать прокси в Linux.

Report Page