Go Back   Carder.life > [en] International Forum > Payment Systems & Bank Carding



 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1  
Old 04-11-2025, 08:43 AM

blackedd blackedd is offline
Join Date: Mar 2024
Posts: 146
Default


Основная информация которая поможет новичкам разобраться с проблемой написания своего первого проекта.
Для примера возьмем сферический сайт в вакууме. Самый средний, где в авторизации отсутствует капча, но присутствует некий токен, а также требуется парсить баланс со странице профиля.
50%+ сайтов (ака сервисов) именно такие.
Первое и важное. Для работы вам понадобится сниффер.
Это такой "софт", который анализирует трафик вашей сети и рассказывает что да как. Выбираем на свой вкус.
Можно использовать встроенный в хроме, но не нужно, это не удобно.
Можно самый навороченный а-ля фидлер, но рискуете не понять как запустить это чудо.
Посоветую - HttpAnalyzerV7.
Открыли HttpAnalyzerV7 + браузер (выкл впн). Нажимаем кнопку старт.

Открываем сайт на который планируете писать брут и авторизируемся.
Если сниффер работает корректно увидите n количество успешно отсниффаных запросов.
Ищем запрос с авторизацией. По методу это будет POST. Тыкаем на него и смотрим во вкладку пост даты.

Видим логин,пароль и некий токен CSRF. В вашем случае могут быть дополнительные токены или их полное отсутствие, капча и т.п. На "простых" сайтах ничего кроме логина, пароля и токена вы не уведите.
Возвращаемся к киперу.
Открываем редактор (шестеренка в меню). Написание и редактирование проектов происходит в данном окошке.

На сервисе присутствует csrf токен. Это автоматически означает что проект будет в как минимум, два запроса.
Окно "Список запросов" позволяет редактировать, добавлять и удалять запросы проекта.

В "Название запроса" указываете название (кэп). Называем так что бы открыв проект через пол года вы сразу понимали что к чему. На работу проекта название запроса никак не влияет.
Ждем "Добавить запрос в список"

Дабл кликом ЛКМ выделяем запрос и работает с ним.
Задачей первого запроса будет парс токена.
Токен носит название csrf. Идем на главную сайта, открываем код страницы и тупо ищем название в коде. Не нашли на главной странице пробуем найти на странице авторизации. Строчка будет выглядеть примерно так <input type="hidden" name="CSRFToken" value="b55a355f-367d-43de-bb21-ed490db0225e" />
Тип запроса - GET

В строку ссылка вписываем ссылку на страницу где обнаружили токен

Переходим в эту часть интерфейса

Тип парсинга - Обычный парс
От (что-то до токена в коде странице) - <input type="hidden" name="CSRFToken" value="
До (что-то после токена в коде странице) - " />
Нажимаем "Добавить"

В окне работы с запросами ждем - Применить.
Проверяем дабы убедиться все ли идет по плану.

Все ок, идем дальше.
Создаем новый запрос PK, в нем будет авторизация. Возвращаемся к снифферу и ранее найденному POST запросу.
Тип запроса - POST

В строку ссылка вставляем ту которая указана в HttpAnalyzerV7 графа URL
Обработка редиректов. Если после авторизации идет один или несколько редиректов(перенаправлени� �) на другие страницы указываем это. Ставим Да + число кол-во редиректов. Узнать кол-во поможет сниффер, внимательно просмотрите список запросов.
Тип данных. Указан в заголовках запроса HttpAnalyzerV7 . Строка Content-Type.

Пост данные берем также из сниффера с вкладке Post Data в виде
log=hey2123&pas=pase2ddd&CSRFToken=b55a355f-367d-43de-bb21-ed490db0225e
Меняем переменные
Вместо log=hey2123& пишем log=|LOGIN|&
Вместо pas=pase2ddd& пишем pas=|PWD|&
Вместо CSRFToken=b55a355f-367d-43de-bb21-ed490db0225e пишем CSRFToken=|PARS|[1]
В итоге получается так - log=|LOGIN|&pas=|PWD|&CSRFToken=|PARS|[1] В этом виде переносим в строку пост данные PK. Будьте внимательные, не удалите ничего лишнего типа значков & и прочего.
Почему именно |PWD| а не |PASSWORD|? А ты читал справку? В ней много полезной информации, ознакомься.

По желанию рандомизируем список юзерагентов ( Редактировать список юзерагентов - Открыть базу юзерагентов - Передать весь список в редактор)
Дополнительные заголовки оставляем пустыми, большинство проектов будет работать и так. Если не работает пробуем добавлять заголовки запроса (Origin,Refer и т.д.) На "сложных" сайтах будет не работать если оставите пустыми, это важно. но не в данном примере.
Самое главное - определение гуда и беда. Это те параметры по которым проект должен понять какие аккаунты есть плохие, а какие есть хорошие. Здесь нет универсальных определений, они всегда зависят от конкретного сайта.
Как пример, делаем определение по ответу (RESPONSE).
Анализируем ответ успешной авторизации, находим строку - <a href="/logout/"> с ссылкой на логаут с акка, понимает что такая встречается исключительно при гуде. Вот и определение.
Бед по аналогии, строка с ссылкой на вход в коде странице будет только если он не был произведен.

Понимание того каким должно быть определение гуда и беда появиться с опытом, вариантов десятки, если не сотни.
Осталось допилить парс необходимых данных - баланс, уровень или то что нужно вам. В примере парс можно получить в том же запросе, иногда для парса требуется дополнительный GET запрос.
Все по аналогии с парсом токена. Открыли страницу гуда, нашли значение в коде посмотрели между чем оно находится и добавили в кипер.

Не забудьте сменить индекс (1 у нас токен). Пустота на выходе по умолчанию идет в ошибки, это значит что если по каким либо причинам кипер не сможет спарсить информацию (после успешной авторизации) строка базы полетит в ошибки. Меняйте на Пустота на выходе хороший результат. Гуд будет отображаться в логе но без парса, затем доведете проект до ума, поняв почему так происходит.
Жмем - Применить.
Почти готово, проверим проект.
Справка и установка параметров.

Вписываем сюда данные для входа через :


Что бы проверить корректность определения беда указываем неверные данные для входа на сайт.
Что бы проверить корректность определения гуда указываем верные данные для входа на сайт.
Перейти к настройкам проекта


Указываем название. Называть принято по URL сайта на который написан проект.
Редактируем вид лога. (Пример. Мы парсим баланс в Парс с индексом 2, добавляем|PARS|[2] и воля баланс в логе)
Сохраняем. Готово.
По началу на один проект вы будете убивать часы времени, но когда сделаете овер сотни, процесс будет занимать не более получаса.
Став гуру в этом деле, вы гарантировано не останетесь без работы)
 

Tags
NULL

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump




All times are GMT. The time now is 08:40 AM.