Este programa é um bypasser de link curto do Linkvertise. Links Linkvertise são hiperlinks que têm o link de destino escondido atrás de uma infinidade de obstáculos, seja baixando vírus ou assistindo anúncios. Como a maioria das pessoas que precisam contornar os links do Linkvertise também usam a plataforma de mensagens Discord, integrei o programa a um bot do Discord, no qual você pode convidar diretamente para o seu servidor clicando aqui.
log.txt
é um log que exibe a última vez que um determinado usuário (identificado pelo ID de usuário do Discord) ignorou um link. Manter um registro do último tempo usado é usado para o recurso de resfriamento, no qual os usuários em premium.txt
não têm resfriamento.
Para explicar como funciona o bot usaremos o link https://linkvertise.com/123123/randomusername?o=sharing
para demonstração. O link é limpo para se livrar da parte original linkvertise.com/ e ?o=sharing: essencialmente, apenas a parte do meio permanece: 123123/randomusername
O bot então envia uma solicitação para https://publisher.linkvertise.com/api/v1/redirect/link/static/insert/linkvertise/path/here
, substituindo "insert/linkvertise/part/here" pelo meio limpo parte que obtivemos na etapa anterior, resultando em https://publisher.linkvertise.com/api/v1/redirect/link/static/123123/randomusername
.
O ID do link pode ser encontrado na solicitação anterior com o atributo "id" retornado do link. Em seguida, crie um arquivo json com a mesma configuração de {"timestamp":1606260928, "random":"6548307", "link_id":31283553}
O timestamp é a época unix, random não é realmente aleatório (sempre tem que ser 6548307) e link_id é o id que obtivemos na primeira solicitação.
Use o mesmo processo de substituição usado na primeira solicitação para substituir a parte do URL em https://publisher.linkvertise.com/api/v1/redirect/link/insert/linkvertise/path/here/target?serial=base64encodedjson
e substitua "base64encodedjson" com o objeto json criado convertido para base64, e depois enviar uma requisição para o novo link criado.
O link oculto final pode ser obtido no json retornado em json.data.link.id
Devido à popularidade do bot discord, implementei proxies rotativos obtidos de proxies SSL. Isso faz com que a resposta do bot fique mais lenta, mas agora o bot não fica com taxa limitada se estiver sobrecarregado. O programa usa o arquivo proxies.py para obter proxies e determinar se eles são reais e responsivos.
Crédito para proxies: https://www.alexbilz.com/post/rotating-free-elite-proxies-in-python/
Isenção de responsabilidade: não estou associado nem endosso as mensagens coletadas pelo bot. Os dados são coletados de cada mensagem. Os dados coletados associados à hora estão no formato UTC. ID da mensagem, ID do canal, nome do canal, ID do autor, nome de usuário do autor, hora da época unix, ano, mês, dia, hora, minuto, segundo, comando, conteúdo e tempo decorrido para o comando são todos registrados. Não há realmente nenhum benefício monetário na coleta desses dados, mas é apenas interessante analisar uma análise para ver o comportamento das pessoas que ignoram os links do Linkvertise.
.ignorar link
.ajuda
Crédito pelo método de bypass original: Sainan/Universal-Bypass