Dieses Programm ist ein Linkvertise-Shortlink-Bypasser. Linkvertise-Links sind Hyperlinks, bei denen der Ziellink hinter einer Vielzahl von Hindernissen verborgen ist, sei es beim Herunterladen von Viren oder beim Ansehen von Werbung. Da die meisten Leute, die Linkvertise-Links umgehen müssen, auch die Messaging-Plattform Discord nutzen, habe ich das Programm mit einem Discord-Bot integriert, in den Sie direkt auf Ihren Server einladen können, indem Sie hier klicken.
log.txt
ist ein Protokoll, das anzeigt, wann ein bestimmter Benutzer (identifiziert durch die Discord-Benutzer-ID) das letzte Mal einen Link umgangen hat. Das Führen eines Protokolls über die zuletzt genutzte Zeit wird für die Cooldown-Funktion verwendet, bei der Benutzer in premium.txt
keine Cooldown-Zeit haben.
Um zu erklären, wie der Bot funktioniert, verwenden wir den Link https://linkvertise.com/123123/randomusername?o=sharing
zur Demo. Der Link wurde bereinigt, um den ursprünglichen Teil linkvertise.com/ und ?o=sharing zu entfernen: Im Wesentlichen bleibt nur der mittlere Teil übrig: 123123/randomusername
Der Bot sendet dann eine Anfrage an https://publisher.linkvertise.com/api/v1/redirect/link/static/insert/linkvertise/path/here
und ersetzt „insert/linkvertise/part/here“ durch die bereinigte Mitte Teil, den wir aus dem vorherigen Schritt erhalten haben, was zu https://publisher.linkvertise.com/api/v1/redirect/link/static/123123/randomusername
führt.
Die Link-ID kann aus der vorherigen Anfrage mit dem vom Link zurückgegebenen Attribut „id“ ermittelt werden. Erstellen Sie dann eine JSON-Datei mit demselben Setup wie {"timestamp":1606260928, "random":"6548307", "link_id":31283553}
Der Zeitstempel ist die Unix-Epoche, random ist nicht wirklich zufällig (muss immer 6548307 sein) und link_id ist die ID, die wir aus der ersten Anfrage erhalten haben.
Verwenden Sie denselben Ersetzungsprozess wie in der ersten Anfrage, um den Teil der URL in https://publisher.linkvertise.com/api/v1/redirect/link/insert/linkvertise/path/here/target?serial=base64encodedjson
zu ersetzen und zu ersetzen „base64encodedjson“ konvertiert das erstellte JSON-Objekt in Base64 und sendet dann eine Anfrage an den neu erstellten Link.
Der endgültige versteckte Link kann aus dem unter json.data.link.id zurückgegebenen JSON abgerufen werden
Aufgrund der Beliebtheit des Discord-Bots habe ich rotierende Proxys implementiert, die von SSL-Proxies übernommen wurden. Dies führt dazu, dass die Reaktion des Bots langsamer wird, aber jetzt wird der Bot bei Überlastung nicht geschwindigkeitsbegrenzt. Das Programm verwendet die Datei proxies.py, um Proxys abzurufen und festzustellen, ob die Proxys echt sind und reagieren.
Gutschrift für Proxys: https://www.alexbilz.com/post/rotating-free-elite-proxies-in-python/
Haftungsausschluss: Ich bin nicht mit den vom Bot gesammelten Nachrichten verbunden und befürworte sie auch nicht. Von jeder einzelnen Nachricht werden Daten erfasst. Die zeitbezogenen erfassten Daten liegen im UTC-Format vor. Nachrichten-ID, Kanal-ID, Kanalname, Autoren-ID, Benutzername des Autors, Unix-Epochenzeit, Jahr, Monat, Tag, Stunde, Minute, Sekunde, Befehl, Inhalt und für den Befehl verstrichene Zeit werden alle aufgezeichnet. Das Sammeln dieser Daten bringt keinen wirklichen finanziellen Nutzen, aber es ist einfach interessant, sich eine Analyse anzusehen, um das Verhalten der Leute zu sehen, die die Linkvertise-Links umgehen.
link
umgehen
.helfen
Gutschrift für die ursprüngliche Bypass-Methode: Sainan/Universal-Bypass