QR version.

RRR Pro Evil QR Shortener

RRR Pro Evil QR Shortener

1st Scan = Ad | 2nd Scan = Real Evil Link


function generateShort() { const realLink = document.getElementById("realLink").value.trim(); if (!realLink.startsWith("http")) return alert("Enter a valid URL with http/https"); const key = btoa(realLink).substring(0, 8); const shortURL = `${location.origin}${location.pathname}?go=${key}`; localStorage.setItem("rrr_" + key, realLink); document.getElementById("output").innerHTML = `

Evil Link Created:

${shortURL}`; const qr = new QRious({ element: document.getElementById("qrCanvas"), value: shortURL, size: 240, background: '#111', foreground: '#ff1a1a', level: 'H' }); } window.onload = () => { const params = new URLSearchParams(location.search); const key = params.get("go"); if (key) { const stored = localStorage.getItem("rrr_" + key); if (stored) { const clicked = localStorage.getItem("clicked_" + key); if (!clicked) { localStorage.setItem("clicked_" + key, "1"); location.href = adLink; } else { location.href = stored; } } else { document.body.innerHTML = "

Invalid or expired evil QR link.

"; } } }