Scanner de chaves e links ocultos com interface para Celular
// ==UserScript==
// @name Kyojinx Mobile Scanner
// @namespace http://tampermonkey.net/
// @version 2.0
// @description Scanner de chaves e links ocultos com interface para Celular
// @author Sua IA
// @match https://kyojinx.shop/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Cria o painel flutuante no topo para facilitar no mobile
const panel = document.createElement('div');
panel.style = "position:fixed; top:10px; right:10px; width:150px; background:rgba(0,0,0,0.8); color:white; z-index:9999; font-size:10px; padding:5px; border-radius:5px; border:1px solid #333; pointer-events:none; font-family:sans-serif;";
panel.innerHTML = "<b>Kyojinx Scan:</b><br><div id='scan-results'>Buscando...</div>";
document.body.appendChild(panel);
const keywords = ['create', 'key', 'get', 'chave', 'gerar', 'license', 'redeem', 'checkout'];
let externalSites = new Set();
function scan() {
let keysFound = 0;
const resultsDiv = document.getElementById('scan-results');
// 1. Busca botões e áreas de chaves
const all = document.querySelectorAll('button, a, span, div');
all.forEach(el => {
const text = el.innerText.toLowerCase();
if (keywords.some(k => text.includes(k)) && el.innerText.length < 50) {
el.style.border = "2px dashed #00ff00";
keysFound++;
}
});
// 2. Busca links para outros sites (não Kyojinx e não redes sociais)
const links = document.querySelectorAll('a[href]');
links.forEach(l => {
if (l.href.includes('http') && !l.href.includes('kyojinx.shop') && !l.href.includes('discord') && !l.href.includes('youtube')) {
externalSites.add(l.href.split('/')[2]); // Pega só o domínio (ex: outro-site.com)
}
});
// Atualiza o painel na tela do celular
resultsDiv.innerHTML = `
Chaves/Botões: ${keysFound}<br>
Outros Sites: ${externalSites.size > 0 ? Array.from(externalSites).join(', ') : 'Nenhum'}
`;
}
// Loop de monitoramento (importante para sites que carregam conteúdo aos poucos)
setInterval(scan, 2000);
})();