Hacking Kenite

Hacking Kenite Simulator

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

// ==UserScript==
// @name         Hacking Kenite
// @namespace    http://tampermonkey.net/
// @version      0.6
// @description  Hacking Kenite Simulator
// @match       *://*/*
// @grant        GM_addStyle
// ==/UserScript==

(function() {
    'use strict';

    // Adiciona o CSS
    GM_addStyle(`
        #ia-hacking-ultra-realista-avancada {
    position: fixed;
    bottom: 20px;
    right: 20px;
    width: 120px;
    height: 120px;
    background-color: rgba(0, 0, 0, 0.9);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 0 30px rgba(0, 255, 0, 0.7);
    transition: all 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.55);
    z-index: 9999;
    overflow: hidden;
    font-family: 'Courier New', monospace;
}

#ia-hacking-ultra-realista-avancada.expanded {
    width: 450px;
    height: 650px;
    border-radius: 30px;
}

.ia-content {
    position: relative;
    width: 80px;
    height: 80px;
    cursor: pointer;
    transition: all 0.3s ease;
}

.ia-face {
    position: relative;
    width: 100%;
    height: 100%;
}

.ia-eye {
    position: absolute;
    top: 25%;
    width: 25px;
    height: 25px;
    background-color: #00ff00;
    border-radius: 50%;
    animation: blink 3s infinite;
}

.ia-eye.left {
    left: 20%;
}

.ia-eye.right {
    right: 20%;
}

.ia-mouth {
    position: absolute;
    bottom: 25%;
    left: 50%;
    transform: translateX(-50%);
    width: 40px;
    height: 10px;
    background-color: #00ff00;
    border-radius: 5px;
    animation: talk 1.9s infinite;
}

.ia-panel {
    display: none;
    flex-direction: column;
    width: 100%;
    height: 700px;
    padding: 20px;
    box-sizing: border-box;
    background-color: rgba(0, 0, 0, 0.95);
    border: 2px solid #00ff00;
    border-radius: 25px;
}

#ia-hacking-ultra-realista-avancada.expanded .ia-content {
    display: none;
}

#ia-hacking-ultra-realista-avancada.expanded .ia-panel {
    display: flex;
}

.ia-header {

    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
    margin-top: 10px;
    border-bottom: 1px solid #00ff00;
    padding-bottom: 10px;
}

.ia-title {
    color: #00ff00;
    font-size: 20px;
    font-weight: bold;
}

.ia-close {
    cursor: pointer;
    font-size: 18px;
}

.ia-body {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.ia-text {
    color: #00ff00;
    font-size: 16px;
    margin-bottom: 20px;
    text-align: center;
    height: 40px;
}

.ia-tabs {
    display: flex;
    justify-content: space-around;
    margin-bottom: 20px;
}

.ia-tab-button {
    background-color: #111;
    border: 1px solid #00ff00;
    color: #00ff00;
    padding: 10px 15px;
    cursor: pointer;
    transition: all 0.3s ease;
    border-radius: 15px;
}

.ia-tab-button.active {
    background-color: #00ff00;
    color: #000;
}

.ia-code-window {
    background-color: #0a0a0a;
    border-radius: 15px;
    overflow: hidden;
    margin-bottom: 20px;
    border: 1px solid #00ff00;
}

.ia-code-header {
    background-color: #111;
    padding: 8px 15px;
    color: #00ff00;
    font-size: 14px;
    border-bottom: 1px solid #00ff00;
}

.ia-code-content {
    padding: 15px;
    color: #00ff00;
    font-size: 14px;
    height: 180px;
    overflow-y: auto;
    white-space: pre-wrap;
}

.ia-progress {
    width: 100%;
    height: 12px;
    background-color: #111;
    border-radius: 6px;
    overflow: hidden;
    margin-bottom: 20px;
}

.ia-progress-bar {
    width: 0%;
    height: 100%;
    background-color: #00ff00;
    transition: width 0.3s ease;
}

.ia-buttons {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
}

.ia-button {
    background-color: #111;
    border: 1px solid #00ff00;
    color: #00ff00;
    padding: 12px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    cursor: pointer;
    border-radius: 15px;
    transition: all 0.3s ease;
}

.ia-button:hover {
    background-color: #00ff00;
    color: #000;
    transform: translateY(-2px);
    box-shadow: 0 5px 15px rgba(0, 255, 0, 0.4);
}

.ia-button:active {
    transform: translateY(0);
    box-shadow: none;
}

.ia-tool-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
}

.ia-tool {
    background-color: #111;
    color: #00ff00;
    padding: 15px;
    text-align: center;
    cursor: pointer;
    border-radius: 15px;
    transition: all 0.3s ease;
    border: 1px solid #00ff00;
}

.ia-tool:hover {
    background-color: #00ff00;
    color: #000;
    transform: translateY(-2px);
    box-shadow: 0 5px 15px rgba(0, 255, 0, 0.4);
}

.ia-stats {
    color: #00ff00;
}

.ia-stat {
    margin-bottom: 20px;
}

.ia-stat-label {
    display: inline-block;
    width: 60%;
    font-size: 16px;
}

.ia-stat-value {
    display: inline-block;
    width: 40%;
    text-align: right;
    font-size: 16px;
    font-weight: bold;
}

.ia-security-level {
    width: 100%;
    height: 12px;
    background-color: #111;
    border-radius: 6px;
    overflow: hidden;
}

.ia-security-bar {
    width: 0%;
    height: 100%;
    background-color: #00ff00;
    transition: width 0.3s ease;
}

.ia-network-map {
    position: relative;
    width: 100%;
    height: 300px;
    background-color: #0a0a0a;
    border-radius: 15px;
    border: 1px solid #00ff00;
    overflow: hidden;
}

.ia-node {
    position: absolute;
    width: 60px;
    height: 60px;
    background-color: #111;
    border: 2px solid #00ff00;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    color: #00ff00;
    cursor: pointer;
    transition: all 0.3s ease;
    animation: pulse 2s infinite;
}

.ia-node:hover {
    background-color: #00ff00;
    color: #000;
    transform: scale(1.1);
}

.ia-node-main {
    top: 50%;
    left: 50%;
    width: 80px;
    height: 80px;
    font-size: 16px;
    font-weight: bold;
}

.ia-node-1 { top: 20%; left: 20%; }
.ia-node-2 { top: 20%; right: 20%; }
.ia-node-3 { bottom: 20%; left: 20%; }
.ia-node-4 { bottom: 20%; right: 20%; }

.ia-footer {
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-top: 1px solid #00ff00;
    padding-top: 15px;
}

.ia-status {
    color: #00ff00;
    font-size: 16px;
}

.ia-battery {
    width: 60px;
    height: 25px;
    border: 2px solid #00ff00;
    border-radius: 5px;
    padding: 2px;
    position: relative;
}

.ia-battery::after {
    content: '';
    position: absolute;
    top: 50%;
    right: -6px;
    transform: translateY(-50%);
    width: 4px;
    height: 12px;
    background-color: #00ff00;
}

.ia-battery-level {
    width: 100%;
    height: 100%;
    background-color: #00ff00;
    transition: width 0.3s ease;
}

@keyframes blink {
    0%, 45%, 55%, 100% {
        transform: scaleY(1);
    }
    50% {
        transform: scaleY(0.1);
    }
}

@keyframes talk {
    0%, 100% {
        height: 10px;
    }
    50% {
        height: 5px;
    }
}

@keyframes pulse {
    0% {
        box-shadow: 0 0 0 0 rgba(0, 255, 0, 0.7);
    }
    70% {
        box-shadow: 0 0 0 10px rgba(0, 255, 0, 0);
    }
    100% {
        box-shadow: 0 0 0 0 rgba(0, 255, 0, 0);
    }
}

#ia-hacking-ultra-realista-avancada {
    --hue: 120;
    filter: hue-rotate(calc(var(--hue) * 1deg));
    transition: filter 2s ease-in-out;
}

::-webkit-scrollbar {
    width: 10px;
}

::-webkit-scrollbar-track {
    background: #111;
    border-radius: 5px;
}

::-webkit-scrollbar-thumb {
    background: #00ff00;
    border-radius: 5px;
}

::-webkit-scrollbar-thumb:hover {
    background: #00cc00;
}

    `);

    // Cria o elemento da IA
    const ia = document.createElement('div');
    ia.id = 'ia-hacking-ultra-realista-avancada';
    ia.innerHTML = `
        <div class="ia-content">
            <div class="ia-face">
                <div class="ia-eye left"></div>
                <div class="ia-eye right"></div>
                <div class="ia-mouth"></div>
            </div>
        </div>
        <div class="ia-panel">
            <div class="ia-header">
                <span class="ia-title">Kenite  Hacker v6.0</span>
                <span class="ia-close">❌</span>
            </div>
            <div class="ia-body">
                <div class="ia-text">Iniciando sistemas avançados... Aguarde instruções. 🖥️</div>
                <div class="ia-tabs">
                    <button class="ia-tab-button active" data-tab="main">Principal</button>
                    <button class="ia-tab-button" data-tab="tools">Ferramentas</button>
                    <button class="ia-tab-button" data-tab="stats">Estatísticas</button>
                    <button class="ia-tab-button" data-tab="network">Rede</button>
                </div>
                <div class="ia-tab-content" id="main-tab">
                    <div class="ia-code-window">
                        <div class="ia-code-header">
                            <span class="ia-code-title">Terminal Avançado</span>
                        </div>
                        <div class="ia-code-content"></div>
                    </div>
                    <div class="ia-progress">
                        <div class="ia-progress-bar"></div>
                    </div>
                    <div class="ia-buttons">
                        <button class="ia-button" data-action="hack">🔓 Hackear</button>
                        <button class="ia-button" data-action="analyze">🔍 Analisar</button>
                        <button class="ia-button" data-action="protect">🛡️ Proteger</button>
                        <button class="ia-button" data-action="encrypt">🔐 Criptografar</button>
                        <button class="ia-button" data-action="decrypt">🔓 Descriptografar</button>
                        <button class="ia-button" data-action="network">🌐 Varrer Rede</button>
                    </div>
                </div>
                <div class="ia-tab-content" id="tools-tab" style="display:none;">
                    <div class="ia-tool-grid">
                        <div class="ia-tool" data-tool="portscanner">🔌 Port Scanner</div>
                        <div class="ia-tool" data-tool="passwordcracker">🔑 Password Cracker</div>
                        <div class="ia-tool" data-tool="malwaredetector">🦠 Malware Detector</div>
                        <div class="ia-tool" data-tool="vpn">🌍 VPN</div>
                        <div class="ia-tool" data-tool="keylogger">⌨️ Keylogger</div>
                        <div class="ia-tool" data-tool="ddos">💥 DDoS Simulator</div>
                        <div class="ia-tool" data-tool="forensics">🔬 Forensics Tool</div>
                        <div class="ia-tool" data-tool="steganography">🖼️ Steganography</div>
                    </div>
                </div>
                <div class="ia-tab-content" id="stats-tab" style="display:none;">
                    <div class="ia-stats">
                        <div class="ia-stat">
                            <span class="ia-stat-label">Ataques Bem-sucedidos:</span>
                            <span class="ia-stat-value" id="successful-attacks">0</span>
                        </div>
                        <div class="ia-stat">
                            <span class="ia-stat-label">Ameaças Detectadas:</span>
                            <span class="ia-stat-value" id="threats-detected">0</span>
                        </div>
                        <div class="ia-stat">
                            <span class="ia-stat-label">Nível de Segurança:</span>
                            <div class="ia-security-level">
                                <div class="ia-security-bar"></div>
                            </div>
                        </div>
                        <div class="ia-stat">
                            <span class="ia-stat-label">Eficiência do Sistema:</span>
                            <span class="ia-stat-value" id="system-efficiency">100%</span>
                        </div>
                    </div>
                </div>
                <div class="ia-tab-content" id="network-tab" style="display:none;">
                    <div class="ia-network-map">
                        <div class="ia-node ia-node-main">IA</div>
                        <div class="ia-node ia-node-1">Node 1</div>
                        <div class="ia-node ia-node-2">Node 2</div>
                        <div class="ia-node ia-node-3">Node 3</div>
                        <div class="ia-node ia-node-4">Node 4</div>
                    </div>
                </div>
            </div>
            <div class="ia-footer">
                <div class="ia-status">Status: Inicializando sistemas avançados... 🟡</div>
                <div class="ia-battery">
                    <div class="ia-battery-level"></div>
                </div>
            </div>
        </div>
    `;
    document.body.appendChild(ia);

    // Funções de animação e interatividade
    function animateFusion() {
        ia.style.setProperty('--hue', Math.random() * 360);
        setTimeout(animateFusion, 3000);
    }

    function toggleExpand() {
        ia.classList.toggle('expanded');
        if (ia.classList.contains('expanded')) {
            typeText('Sistema avançado inicializado. Aguardando comandos...', ia.querySelector('.ia-text'));
        }
    }

    function closePanel() {
        ia.classList.remove('expanded');
    }

    function typeText(text, element, speed = 50) {
        let i = 0;
        element.innerHTML = '';
        return new Promise((resolve) => {
            function type() {
                if (i < text.length) {
                    element.innerHTML += text.charAt(i);
                    i++;
                    setTimeout(type, speed);
                } else {
                    resolve();
                }
            }
            type();
        });
    }

    function typeCode(code, element) {
        return typeText(code, element, 20);
    }

    async function executeAction(action) {
        const textElement = ia.querySelector('.ia-text');
        const progressBar = ia.querySelector('.ia-progress-bar');
        const statusElement = ia.querySelector('.ia-status');
        const codeElement = ia.querySelector('.ia-code-content');

        await typeText(`Executando: ${action}... 🔄`, textElement);
        statusElement.textContent = 'Status: Processando 🟠';
        progressBar.style.width = '0%';

        let code = '';
        switch(action) {
            case 'Hackear':
                code = `async function hack() {\n  const target = await getRandomTarget();\n  const vulnerabilities = await scanForVulnerabilities(target);\n  if (vulnerabilities.length > 0) {\n    await exploitVulnerabilities(vulnerabilities);\n    const access = await gainAccess(target);\n    if (access) {\n      await extractData(target);\n      await coverTracks();\n    }\n  }\n  return 'Hack concluído';\n}`;
                break;
            case 'Analisar':
                code = `async function analyze() {\n  const data = await collectData();\n  const patterns = await identifyPatterns(data);\n  const risks = await assessRisks(patterns);\n  const report = await generateReport(risks);\n  await encryptReport(report);\n  return 'Análise concluída';\n}`;
                break;
            case 'Proteger':
                code = `async function protect() {\n  const systems = await getSystems();\n  for (const system of systems) {\n    await updateFirewall(system);\n    await patchVulnerabilities(system);\n    await enableEncryption(system);\n    await setupIntrusionDetection(system);\n  }\n  return 'Proteção ativada';\n}`;
                break;
            case 'Criptografar':
                code = `async function encrypt(data) {\n  const key = await generateStrongKey();\n  const encryptedData = await applyAdvancedEncryption(data, key);\n  await storeSecurely(key);\n  await verifyEncryption(encryptedData, key);\n  return encryptedData;\n}`;
                break;
            case 'Descriptografar':
                code = `async function decrypt(encryptedData) {\n  const key = await retrieveKey();\n  const decryptedData = await applyAdvancedDecryption(encryptedData, key);\n  await verifyIntegrity(decryptedData);\n  return decryptedData;\n}`;
                break;
            case 'Varrer Rede':
                code = `async function scanNetwork() {\n  const devices = await discoverDevices();\n  for (const device of devices) {\n    const openPorts = await scanPorts(device);\n    const services = await identifyServices(openPorts);\n    const vulnerabilities = await assessVulnerabilities(services);\n    await logDeviceInfo(device, services, vulnerabilities);\n  }\n  return 'Varredura de rede concluída';\n}`;
                break;
        }

        await typeCode(code, codeElement);

        let progress = 0;
        const interval = setInterval(() => {
            progress += Math.random() * 5;
            if (progress >= 100) {
                clearInterval(interval);
                progress = 100;
                typeText(`${action} concluído! ✅`, textElement);
                statusElement.textContent = 'Status: Concluído 🟢';
                updateStats(action);
            }
            progressBar.style.width = `${progress}%`;
        }, 100);
    }

    function updateStats(action) {
        const successfulAttacks = ia.querySelector('#successful-attacks');
        const threatsDetected = ia.querySelector('#threats-detected');
        const securityBar = ia.querySelector('.ia-security-bar');
        const systemEfficiency = ia.querySelector('#system-efficiency');

        if (action === 'Hackear' || action === 'Analisar') {
            successfulAttacks.textContent = parseInt(successfulAttacks.textContent) + 1;
        }

        if (action === 'Proteger' || action === 'Analisar') {
            threatsDetected.textContent = parseInt(threatsDetected.textContent) + Math.floor(Math.random() * 5) + 1;
        }

        const securityLevel = Math.min(100, parseInt(securityBar.style.width || '0') + Math.floor(Math.random() * 20));
        securityBar.style.width = `${securityLevel}%`;

        const efficiency = Math.max(0, parseInt(systemEfficiency.textContent) - Math.floor(Math.random() * 5));
        systemEfficiency.textContent = `${efficiency}%`;
    }

    // Event Listeners
    ia.querySelector('.ia-content').addEventListener('click', toggleExpand);
    ia.querySelector('.ia-close').addEventListener('click', closePanel);

    const buttons = ia.querySelectorAll('.ia-button');
    buttons.forEach(button => {
        button.addEventListener('click', (e) => {
            const action = e.target.textContent.split(' ')[1];
            executeAction(action);
        });
    });

    const tabButtons = ia.querySelectorAll('.ia-tab-button');
    tabButtons.forEach(button => {
        button.addEventListener('click', (e) => {
            const tabName = e.target.dataset.tab;
            ia.querySelectorAll('.ia-tab-content').forEach(tab => tab.style.display = 'none');
            ia.querySelector(`#${tabName}-tab`).style.display = 'block';
            tabButtons.forEach(btn => btn.classList.remove('active'));
            e.target.classList.add('active');
        });
    });

    const tools = ia.querySelectorAll('.ia-tool');
    tools.forEach(tool => {
        tool.addEventListener('click', async (e) => {
            const toolName = e.target.dataset.tool;
            const textElement = ia.querySelector('.ia-text');
            await typeText(`Ativando ferramenta avançada: ${toolName}...`, textElement);
            setTimeout(() => typeText(`${toolName} ativado com sucesso! Executando operações...`, textElement), 1500);
        });
    });

    // Iniciar animações
    animateFusion();

    // Simular bateria
    setInterval(() => {
        const batteryLevel = ia.querySelector('.ia-battery-level');
        let currentLevel = parseInt(batteryLevel.style.width || '100%');
        currentLevel = Math.max(0, currentLevel - 1);
        batteryLevel.style.width = `${currentLevel}%`;
        if (currentLevel < 20) {
            batteryLevel.style.backgroundColor = '#ff0000';
        }
    }, 5000);

    // Animar nós da rede
    setInterval(() => {
        const nodes = ia.querySelectorAll('.ia-node');
        nodes.forEach(node => {
            node.style.animation = 'none';
            node.offsetHeight; // Trigger reflow
            node.style.animation = null;
        });
    }, 5000);
})();