<html lang="en"> <head> <meta charset="UTF-8"> <title>ShadowX-37 Breach</title> <style> body { margin: 0; background: black; color: #00ff00; font-family: 'Courier New', monospace; overflow: hidden; animation: flicker 0.2s infinite alternate; } @keyframes flicker { from { background-color: black; } to { background-color: #0d0d0d; } } .glitch { font-size: 3em; text-align: center; margin-top: 100px; text-shadow: 0 0 10px #00ff00, 0 0 40px red; animation: shake 0.3s infinite; } @keyframes shake { 0% { transform: translate(0px, 0px); } 25% { transform: translate(-5px, 5px); } 50% { transform: translate(5px, -5px); } 75% { transform: translate(-5px, 5px); } 100% { transform: translate(0px, 0px); } } .message { text-align: center; margin-top: 30px; font-size: 1.2em; color: #ccc; } .secret { display: none; text-align: center; margin-top: 60px; color: red; font-size: 1.3em; text-shadow: 0 0 10px red; } canvas { position: fixed; top: 0; left: 0; z-index: -1; } </style> </head> <body> <canvas id="matrix"></canvas> <div class="glitch">Hacked by ShadowX-37</div> <div class="message"> نظامكم تم اختراقه... <br> الظل الذي لا يُرى مرّ من هنا، وترك لكم رسالة. <br> المقاومة غير مجدية. </div> <div id="secret" class="secret">We never come twice. This was a warning.</div> <audio autoplay> <source src="https://cdn.pixabay.com/download/audio/2023/04/27/audio_1e32115c92.mp3?filename=horror-dark-suspense-146252.mp3" type="audio/mpeg"> </audio> <script> setTimeout(() => { document.getElementById('secret').style.display = 'block'; }, 10000); // Matrix code effect const canvas = document.getElementById('matrix'); const ctx = canvas.getContext('2d'); canvas.height = window.innerHeight; canvas.width = window.innerWidth; const letters = "0101010101010101SHADOWX37"; const fontSize = 14; const columns = canvas.width / fontSize; const drops = Array(Math.floor(columns)).fill(1); function draw() { ctx.fillStyle = "rgba(0, 0, 0, 0.05)"; ctx.fillRect(0, 0, canvas.width, canvas.height); ctx.fillStyle = "#0F0"; ctx.font = fontSize + "px monospace"; for (let i = 0; i < drops.length; i++) { const text = letters[Math.floor(Math.random() * letters.length)]; ctx.fillText(text, i * fontSize, drops[i] * fontSize); if (drops[i] * fontSize > canvas.height && Math.random() > 0.975) { drops[i] = 0; } drops[i]++; } } setInterval(draw, 50); </script> </body> </html>
dsfsd
Login to post a comment.