Private Keeper

Private Keeper

Twistwhire

Создаем свой первый проект на Private Keeper

Начало

Для начала проясним что такое Private Keeper, если совсем грубо, это утилита для создания брутов, чекеров, парсеров, авторегеров, и многого другого. На официальном сайте, указана немного другая информация, но львиная доля пользователей, использует его для тех действий которые я написал ранее.

Стоит сразу указать что Private Keeper - это платная программа, цена на которую составляет 219р на официальном сайте при условии оплаты через криптовалюту, и от 250р, при покупке через разных ботов или других людей.

Ссылка на официальный сайт - http://pk.community

Теперь приступим к созданию самого проекта, для примера мы задействуем сайт - https://money-bank.cc на него мы постараемся написать проект с парсом статистики. Сайт скорее всего будет скам проектом, по этому больших надежд не стоит возлагать, но для примера подойдет.

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

Дальше мы видим очень много разных опций и функций, но нам нужно будет всего несколько из них.

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

Переходим на страницу авторизации - https://money-bank.cc/login дальше нажимаем ctrl+shift+i и вводим неверные данные, чтобы получить примерно такое:

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

Потом нам нужно нажать на "view source" и мы получим следующее значение:

email=tubelevich.n%40yandex.ru&pass=Loloololool&auth=submit

которое нам нужно переделать, почту нам нужно заменить на |LOGIN| а пароль на |PWD| чтобы получилось вот так:

email=|LOGIN|&pass=|PWD|&auth=submit

Дальше мы подставляем данные в саму программу, сделать это очень просто:


И потом добавляем в список запросов.

Теперь перейдем к определению плохого результата и хорошего, сделать это не так трудно, мы уже знаем как сайт реагирует на то что аккаунт не зарегистрирован, с этого можно сделать вывод что если пароль будет не верный сайт тоже выдаст ошибку, по этому вводим данные из валидного аккаунта, при этом добавляя к паролю символ или удаляя его что бы пароль получился не правильным, и получаем такую картину:

Исходя из этого мы уже можем сделать определения для плохого результата, как мы знаем, у нас их два, и чтобы правильно все сделать, нам нужно сначала подставить одни данные, и кипер сразу же добавит |pos>0||RESPONSE| и для того что бы в одну строку уместить два ответа, нужно использовать значение |OR| и добавить другой ответ +|pos>0||RESPONSE|на выходе должно получится вот так - Пароль не совпадает!|pos>0||RESPONSE||OR|Email не зарегистрирован!|pos>0||RESPONSE|

Дальше советую сохранить результат нажав на кнопку применить:

И проверить невалидные данные, сделать это очень просто, переходим во вкладку "справка и установка параметров" и вводим невалидные данные, и нажимаем на кнопку "Проверить" или F1.

Теперь перейдем к определению хорошего результата. Сделать это можно очень просто даже не сворачивая кипер, в нашем случае достаточно подставить валидные данные, и нажать "Проверить" после этого мы видим результат:

Определения плохого результат провалилось, и мы видим строку с авторизацией, "<h3 style="color:#fff;">Авторизация в <br><span style="color:#fff;font-size:40px">Money Bank</span></h3>" которая скорее всего обозначает валидный аккаунт, подставив ее в блок для хорошего результата, мы видим такую картину:

По факту вас можно поздравить, и вы написали свой первый брут на Private Keeper, но его можно улучшить добавив туда парс данных.

Для этого нам нужно создать новый запрос, и назвать его как вам будет удобно, в нашем случае пускай будет "парс":

После того как добавили его, нам нужно нажать два раза на него и заменить значение "POST" на "GET" вместо ссылки с авторизацией, подставить ссылку откуда нужно собирать информацию, а также удалить определения для хорошего и плохого результата:

В нашем случае страница для сбора информации, это - https://money-bank.cc/user/dashboard на ней мы видим следующее:

Много позиций для парса, но условимся только двумя, баланс для покупок, и для выплат, вот он:

Теперь нам нужно на странице с данными которые нам нужно спарсить нажать связку клавиш ctrl+u и нас перебросит на данную страницу:

Теперь при помощи клавиш ctrl+f ищем "Для выплат:"

И нам понадобятся именно те строки которые выделены красным, чтобы спарсить то что находится между ними, копируем сначала значение title="Счёт Для выплат"><i class="fas fa-wallet" style="font-size:10px;"></i><br> и подставляем его в в блок "От" а часть после 0.00 </a></center> в "до". Дальше жмем добавить:

После того как мы спарсили блок для выплат, можно еще спарсить блок "для покупок" . Делаем все аналогично, за исключением "индекса парсера" в предыдущей позиции он был под номером 1 сейчас нам нужно сделать его вторым, чтобы не было ошибки. По этому повторяем действия и изменяем 1 на 2 и добавляем

После чего нажимаем на "применить" и результат сохранен

Дальше проверяем все ли работает, если получаем такой результат то можно смело приступать к работе с логом и сохранению проекта

Как мы видим у нас все отлично, и теперь можно переходить к редактору лога, и сохранению проекта, для этого достаточно нажать на "Перейти к настройкам проекта"

Дальше мы видим такой лог который нам не подойдет, из-за того что мы сделали парс баланса, а в подобном логе он не будет выводится

Для этого мы делаем следующее, мы парсили две позиции, для выплат, для покупок. по этому делам так: подставляем значение |PARS| + "индекса парсера" в такие скобки [n]

====================

Данные для входа - |LOGIN|:|PWD| Для выплат: |PARS|[1] (Это тот парс который мы делали первым) Для покупок:|PARS|[2] (Это второй)

====================

И вот осталось только вписать имя проекта, и сохранить в удобное для вас место:

И вот вы написали свой первый проект.

Report Page