Полезное для OB
Ранее были уже темы
https://bhf.io/threads/578581/ (Начало OpenBullet / для новичков)
https://bhf.io/threads/578761/ (Пишем брут чекер на OpenBullet)
1.Много спрашивают как сделать чтобы "гуды" сохранялись в .txt
Добавляем в проект "UTILITY"
Данные вводите на свое усмотрение. Я лишь привел пример. *********************\n<USERNAME>:<PASSWORD>\nБаланс - <pars>
В данном случае получаем файл такого содержания:
2.Рандом user-agent. Тут довольно просто, добавляем в проект "FUNCTION" и выбираем "GetRandomUA" и именуем его. Далее по скриншотам будет понятно.
- Бывает что нужно спарсить данные например между тегами <td>......</td> c индексом 5 например. Решение:
Заодно затрону тему, в котором много писали в лс. Как вывести в лог то что парсится. В предыдущих темах писал об этом. И здесь напишу. Если в парсе стоит галочка напротив "Is Capture" (скрин выше), то парс выводится в лог, если не стоит, то соответственно - не выводится.
Статья будет дополнятся. Уверен что на форуме есть люди которые куда лучше знают OB чем я, попрошу поделится своими знаниями в теме.
Дополню статью о том как шифровать например пароль перед отправкой на сервер. Иногда бывает такое что пароль сначало шифруется, а потом уже отправляется на сервер. Часто встречаю шифр Base64, буду приводить пример именно с этим шифром. При "снифе" понимаем что идет шифрование, копируем и идем определять на сайт https://hash.freehacks.io , как определили, добавляем в наш проект в самый вверх "FUNCTION"
даем имя, что шифруем (в данном случае "пароль"), шифр
Дальше просто при отправке запроса добавляем наше "имя" "FUNCTION" . Например:
UPD - 10.05.20
Всем кто спрашивал как сохранить отдельно в txt файл гуды. Ранее это можно было сделать создав отдельный UTILITY и прописывать там что сохранять. Можно и так, но есть и более быстрый способ.
При создании проекта или же взять готовый проект и чтобы сохранялись гуды в отдельный txt, то просто поставьте галочку в настройках кофига.
Сохраняет гуды в папку Hits/название проекта/
Спрашивали как сделать автообрезку доменов. Добавляем FUNCTION и выбираем Replace
Спрашивали как отправить POST запрос если он имеет вид типа:
Это решается таким образом: (думаю не стоит много писать, по скриншоту надеюсь поймете)