Este programa es un bypass de enlaces cortos de Linkvertise. Los enlaces Linkvertise son hipervínculos que tienen el enlace de destino oculto detrás de una gran cantidad de obstáculos, ya sea descargar virus o ver anuncios. Dado que la mayoría de las personas que necesitan evitar los enlaces de Linkvertise también usan la plataforma de mensajería Discord, integré el programa con un bot de Discord, al que puedes invitar directamente a tu servidor haciendo clic aquí.
log.txt
es un registro que muestra la última vez que un determinado usuario (identificado por la identificación de usuario de Discord) omitió un enlace. Mantener un registro del último tiempo utilizado se utiliza para la función de tiempo de reutilización, en la que los usuarios en premium.txt
no tienen tiempo de reutilización.
Para explicar cómo funciona el bot usaremos el enlace https://linkvertise.com/123123/randomusername?o=sharing
para realizar una demostración. El enlace se limpió para eliminar la parte original linkvertise.com/ y ?o=sharing: esencialmente solo queda la parte central: 123123/randomusername
Luego, el bot envía una solicitud a https://publisher.linkvertise.com/api/v1/redirect/link/static/insert/linkvertise/path/here
, reemplazando "insert/linkvertise/part/here" con el medio limpio parte que obtuvimos del paso anterior, lo que resultó en https://publisher.linkvertise.com/api/v1/redirect/link/static/123123/randomusername
.
La identificación del enlace se puede encontrar en la solicitud anterior con el atributo "id" devuelto por el enlace. Luego cree un archivo json con la misma configuración que {"timestamp":1606260928, "random":"6548307", "link_id":31283553}
La marca de tiempo es la época de Unix, aleatoria no es realmente aleatoria (siempre tiene que ser 6548307) y link_id es la identificación que obtuvimos de la primera solicitud.
Utilice el mismo proceso de reemplazo utilizado en la primera solicitud para reemplazar la parte de la URL en https://publisher.linkvertise.com/api/v1/redirect/link/insert/linkvertise/path/here/target?serial=base64encodedjson
y reemplace "base64encodedjson" con el objeto json creado convertido a base64, y luego envía una solicitud al nuevo enlace creado.
El enlace oculto final se puede obtener del json devuelto en json.data.link.id
Debido a la popularidad del robot de discordia, implementé servidores proxy rotativos tomados de servidores proxy SSL. Esto hace que la respuesta del bot se ralentice, pero ahora el bot no tiene velocidad limitada si se sobrecarga. El programa utiliza el archivo proxies.py para capturar proxies y determinar si son reales y responsivos.
Crédito por poderes: https://www.alexbilz.com/post/rotating-free-elite-proxies-in-python/
Descargo de responsabilidad: no estoy asociado ni respaldo los mensajes recopilados por el bot. Los datos se recopilan de cada mensaje. Los datos recopilados asociados con la hora están en formato UTC. Se registran la identificación del mensaje, la identificación del canal, el nombre del canal, la identificación del autor, el nombre de usuario del autor, la época de Unix, el año, el mes, el día, la hora, el minuto, el segundo, el comando, el contenido y el tiempo transcurrido para el comando. En realidad, no se obtiene ningún beneficio monetario al recopilar estos datos, pero es interesante realizar un análisis para ver el comportamiento de las personas que pasan por alto los enlaces de Linkvertise.
.bypass link
.ayuda
Crédito por el método de derivación original: Sainan/Universal-Bypass