PDA

Просмотр полной версии : Прокси всем, каждому. И пусть никто не уйдёт обиженным.


alkos
26.01.2011, 13:44
Предисловие.

Эта статья может быть полезной не только для добычи прокси для брута, но и для добычи публичных и приватных проксей в целом. Поиск производится в следующем порядке: поиск диапазонов и портов, затем их сканирование. Основное отличие от других похожих способов заключается в том, что сканирование производится в КОНКРЕТНЫХ диапазонах, где есть или когда-либо были прокси! К примеру производя поиск по странам есть риск напороться на пустые и нерабочие диапазоны, которые приписаны этой стране в GeoIP, однако до сих находятся в резерве. В данном способе будут собраны только РАБОЧИЕ диапы и рабочие ПОРТЫ, что может существенно сузить диапазон поиска и сэкономить драгоценное время. Кроме того сам способ поможет несколько иначе взглянуть на саму идею поиска прокси и дать новые идеи усовершенствования этого процесса. Итак, приступим!

Первый этап: Подготовка.

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

От нас требуется собрать как можно больше разных прокси из интернета. Можно их собирать с различных форумов и сайтов, свежие и многолетней давности, рабочие и давно мёртвые - это НЕ СУЩЕСТВЕННО! Главное набрать статистические данные! Для этого можно использовать любой подручный материал будь то грабберы, личеры, парсеры, чекеры и т.д. и т.п., к примеру можно воспользоваться ЭТИМ (https://antichat.live/threads/156507/) способом. Можно просто посёрфить вручную интернет пару часов и собрать нужное нам количество проксей (чем больше, тем лучше).

Этот этап предлагается выполнить самостоятельно (чтобы жизнь мёдом не казалась).

Второй этап: Качественный анализ.

Теперь, когда мы собрали большое количество проксиков, суём их в Charon v0.6 (скачать можно ТУТ (http://www.alkos.su/stuff/Charon.rar), пароль на архив: www.alkos.su), ждём когда программа полностью всё скушает и автоматически удалит дубликаты. После чего упорядочиваем данные по порту (нажимаем на макушку колонки Port)!

http://ib1.keep4u.ru/s/2011/01/26/c8/c8643cef29c96b88e6ad9ecbdd1a0397.jpg (http://keep4u.ru/full/c8643cef29c96b88e6ad9ecbdd1a0397.html)

Теперь анализируем данные. Прокручивая бегунок можно видеть какие вообще нам попались порты. Разумеется подавляющее большинство проксей будет на публичные порты типа 80, 8080, 3128, 1080 и т.д, но кроме того попадаются и редкие. Самое главное чётко проанализировать то, что мы имеем. Можно взять ручку и выписать куда-нибудь все порты, которые встретились в списке чаще 5/10/20 раз (на ваш выбор). Совсем уж редкие порты выделять не стоит, начать лучше с более лакомых - тех, что встречаются чаще.

Третий этап: Создание собственных диапазонов для скана.

Проведя предварительный анализ и выписав заинтересовавшие нас порты НЕ закрываем Charon, он нам еще пригодится. Теперь нам понадобится простенькая мной написанная программка ProxyDiapMaker (Скачать можно ЗДЕСЬ (http://www.alkos.su/stuff/proxydiapmaker.zip), пароль на архив www.alkos.su). Сама программа состоит из 4 файлов:

proxydiapmaker.exe - исполняемый файл;

ip.txt - сюда пихаем список ip-адресов;

out.txt - сюда программа выдаёт восстановленные по списку ip диапазоны, которым они принадлежат;

diap.txt - полный список GeoIP, по которому производится анализ (этот файл лучше не трогать и не удалять);

http://ib1.keep4u.ru/s/2011/01/26/ce/cebd1fcbbadcf65d0063acb01a9a0c5f.jpg (http://keep4u.ru/full/cebd1fcbbadcf65d0063acb01a9a0c5f.html)

Далее работаем по следующему алгоритму:

1. Выделяем в Charon все ip-шники интересующего нас порта (это делается с зажиманием клавиши SHIFT) и копируем их в ip.txt.

2. Запускаем proxydiapmaker.exe, ждём пока программа проведёт перебор и отключится.

3. Открываем out.txt и видим список диапазонов, которым соответствовали наши ip.

4. Вполне вероятно out.txt будет содержать дубликаты диапазонов (это случается когда несколько ip-адресов принадлежат одному диапазону), от которых необходимо избавиться. Лично я в таких целях пользуюсь bvsDupDelet от Сергеича (Скачать ТУТ (http://vizbe.net.ru/bvsDupDelet.zip), в архиве содержится файл с описанием работы этой софтины)

http://vizbe.net.ru/img/bvsDupDelet.PNG

Четвёртый этап: Сканирование.

Теперь мы имеем наш собственный список диапазонов под определённый порт, который хорошо бы просканить на наличие в нём живых проксей. Собственно тут ничего нового не предлагается, сам процесс на качественном уровне я описывал в пунктах 1.1 и 1.2 ЭТОЙ (https://antichat.live/threads/233366/) статьи. Однако здесь есть несколько советов:

1. Очень разумно Третий Этап текущей статьи повторить несколько раз для всех выбранных портов, каждый раз создавая для полученных диапазонов свой файл вида port.ipr (например 8080.ipr, 3128.ipr) в ipr-creatorе (скачать можно ЗДЕСЬ (http://www.alkos.su/stuff/IPR.zip)). Таким образом мы создадим собственный список ipr-файлов для скана проксей по разным портам.

http://www.alkos.su/img/ipr-creator.png

2. По желанию можно пойти дальше и создать один или несколько task-файлов в ProxyHuntere (скачивается ОТСЮДА (http://www.alkos.su/stuff/proxyhunter.zip)) для удобства (например один task-файл под socks-прокси и один под http). Делается это для того, чтобы быстрее загружать задания в ProxyHunter.

http://www.alkos.su/img/proxyhunter1.png

3. Почитать о настройках ProxyHunterа можно ТУТ (https://antichat.live/threads/68423/) и ТУТ (http://www.proxy-base.org/f17/proxyhunter_3_1_a-15.html).

4. Если мы собираем прокси для брута, то после скана чекаем список найденных ip брутом, выделяем только пригодные для брута.

З.Ы. Надеюсь, что сама идея и концепция ясна. Главное порты и диапы, остальное приложится!


alkos[282706] (c)​

_Logger_
27.01.2011, 16:18
хорошая статья вот идею а почему VNC Scanner -ом не сканить диапы (из проксей) и Dichecker-ом чекать ???

HIMIKAT
27.01.2011, 17:42
вот идею а почему VNC Scanner -ом не сканить диапы (из проксей) и Dichecker-ом чекать ???


Потому что так никто не делает, по время затратам у тебя уйдет в разы больше времени.

alkos
27.01.2011, 18:18
хорошая статья
вот идею а почему VNC Scanner -ом не сканить диапы (из проксей) и Dichecker-ом чекать ???


Нсколько помню VNC-сканнер работает только по одному диапазону и по одному порту. В данном же случае всё существенно упрощается созданием одного task'а, который в одну секундку загружается в сканер на любом дедике. Хотя можно, конечно создавать батники, которые будут последовательно несколько VNC-сканеров запускать...

alfaadeev
27.01.2011, 18:21
alkos у тебя какая максимальная скорость была на таких проксях?

alfaadeev
27.01.2011, 18:47
я нажимаю shift но они не выделяются

alkos
27.01.2011, 19:09
alkos у тебя какая максимальная скорость была на таких проксях?


высокая, конкретных цифр называть не стану


я нажимаю shift но они не выделяются


кликаешь по верхнему ip, прокручиваешь скролл до кудо нужно, зажимаешь шифт и кликаешь по нижнему ip. В итоге выделяются все расположенные между ними.

Unknown
27.01.2011, 21:10
Нсколько помню VNC-сканнер работает только по одному диапазону и по одному порту.


с чего бы это порты задаются через запятую, диапы суются в батник. пример:


vnc.exe -i 127.0.0-127.0.0.255 -p 80,8080,3128,1080,8000 -cT -T 500
vnc.exe -i 127.1.0-127.1.0.255 -p 80,8080,3128,1080,8000 -cT -T 500
vnc.exe -i 127.2.0-127.2.0.255 -p 80,8080,3128,1080,8000 -cT -T 500

alkos
27.01.2011, 21:42
с чего бы это
порты задаются через запятую, диапы суются в батник.


C портами напортачил, но ИМХО это всё неудобно. Хотя на вкус и цвет как говорится...

З.Ы. В принципе не важно как сканить, тут уж сам софт и настройки выбирает. В статье озвучивалась идея по сути обратной задачи: из списка ip восстановить порты и диапы. А уж как с ними потом обращаться выбирать только вам самим.