Эта программа представляет собой обход коротких ссылок Linkvertise. Рекламные ссылки — это гиперссылки, целевая ссылка которых скрыта за множеством препятствий, будь то загрузка вирусов или просмотр рекламы. Поскольку большинство людей, которым необходимо обойти ссылки Linkvertise, также используют платформу обмена сообщениями Discord, я интегрировал программу с ботом Discord, с помощью которого вы можете напрямую пригласить на свой сервер, нажав здесь.
log.txt
— это журнал, в котором отображается последний раз, когда определенный пользователь (идентифицированный идентификатором пользователя Discord) обходил ссылку. Ведение журнала времени последнего использования используется для функции восстановления, при которой у пользователей в premium.txt
нет времени восстановления.
Чтобы объяснить, как работает бот, мы воспользуемся ссылкой https://linkvertise.com/123123/randomusername?o=sharing
на демонстрацию. Ссылка очищается, чтобы избавиться от исходной части linkvertise.com/ и ?o=sharing: по существу остается только средняя часть: 123123/randomusername
Затем бот отправляет запрос на https://publisher.linkvertise.com/api/v1/redirect/link/static/insert/linkvertise/path/here
, заменяя «insert/linkvertise/part/here» на очищенную середину. часть, которую мы получили на предыдущем шаге, в результате чего получилось https://publisher.linkvertise.com/api/v1/redirect/link/static/123123/randomusername
.
Идентификатор ссылки можно найти из предыдущего запроса с помощью атрибута «id», возвращенного из ссылки. Затем создайте файл JSON с теми же настройками, что и {"timestamp":1606260928, "random":"6548307", "link_id":31283553}
Временная метка — это эпоха Unix, случайное значение не является случайным (всегда должно быть 6548307), а link_id — это идентификатор, который мы получили из первого запроса.
Используйте тот же процесс замены, который использовался в первом запросе, чтобы заменить часть URL-адреса в https://publisher.linkvertise.com/api/v1/redirect/link/insert/linkvertise/path/here/target?serial=base64encodedjson
и замените «base64encodedjson» с созданным объектом json, преобразованным в base64, а затем отправьте запрос на новую созданную ссылку.
Последнюю скрытую ссылку можно получить из json, возвращенного по адресу json.data.link.id.
Из-за популярности бота Discord я внедрил ротацию прокси, полученную из SSL-прокси. Это приводит к замедлению реакции бота, но теперь бот не ограничивается по скорости в случае перегрузки. Программа использует файл proxies.py для получения прокси и определения, являются ли они реальными и отзывчивыми.
Кредит на прокси: https://www.alexbilz.com/post/rotating-free-elite-proxies-in-python/
Отказ от ответственности: я не связан и не поддерживаю сообщения, собранные ботом. Данные собираются из каждого отдельного сообщения. Собранные данные, связанные со временем, имеют формат UTC. Идентификатор сообщения, идентификатор канала, имя канала, идентификатор автора, имя пользователя автора, время эпохи Unix, год, месяц, день, час, минута, секунда, команда, содержимое и время, прошедшее для команды, записываются. На самом деле нет никакой денежной выгоды от сбора этих данных, но просто интересно посмотреть на анализ, чтобы увидеть поведение людей, обходящих ссылки Linkvertise.
.обход link
.помощь
Авторство оригинального метода обхода: Sainan/Universal-Bypass.