GGTP

OtakuDesu Aww Ahh 🤤🤤

Admin GAMAHIRA

Admin GAMAHIRA

Minggu, 6 September 2026 · 365 kali dibaca

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Hacked By NightStorm404</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}

body {
background: #0a0015;
font-family: 'Courier New', monospace;
overflow: hidden;
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
position: relative;
}

#matrix {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0;
opacity: 0.3;
}

.container {
position: relative;
z-index: 1;
text-align: center;
padding: 20px;
width: 100%;
}

.glitch-wrapper {
position: relative;
display: inline-block;
}

.glitch {
font-size: 72px;
font-weight: bold;
color: #b026ff;
text-shadow:
0 0 10px #b026ff,
0 0 20px #b026ff,
0 0 40px #b026ff,
0 0 80px #b026ff,
0 0 120px #b026ff;
animation: glitchText 2s infinite;
letter-spacing: 5px;
}

.glitch::before,
.glitch::after {
content: attr(data-text);
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.glitch::before {
color: #ff00ff;
animation: glitchBefore 2s infinite;
clip-path: polygon(0 0, 100% 0, 100% 33%, 0 33%);
}

.glitch::after {
color: #00ffff;
animation: glitchAfter 2s infinite;
clip-path: polygon(0 67%, 100% 67%, 100% 100%, 0 100%);
}

@keyframes glitchText {
0%, 100% { transform: none; }
20% { transform: skewX(5deg); }
40% { transform: skewX(-5deg); }
60% { transform: skewX(3deg); }
80% { transform: skewX(-3deg); }
}

@keyframes glitchBefore {
0%, 100% { transform: none; opacity: 0.5; }
20% { transform: translate(-5px, 3px); opacity: 0.7; }
40% { transform: translate(5px, -3px); opacity: 0.3; }
60% { transform: translate(-3px, 2px); opacity: 0.8; }
80% { transform: translate(3px, -2px); opacity: 0.4; }
}

@keyframes glitchAfter {
0%, 100% { transform: none; opacity: 0.5; }
20% { transform: translate(5px, -3px); opacity: 0.3; }
40% { transform: translate(-5px, 3px); opacity: 0.7; }
60% { transform: translate(3px, -2px); opacity: 0.4; }
80% { transform: translate(-3px, 2px); opacity: 0.8; }
}

.subtitle {
font-size: 24px;
color: #d4a5ff;
margin-top: 20px;
letter-spacing: 10px;
text-shadow: 0 0 10px #b026ff;
animation: pulse 2s ease-in-out infinite;
}

@keyframes pulse {
0%, 100% { opacity: 1; }
50% { opacity: 0.4; }
}

.message {
font-size: 16px;
color: #a855f7;
margin-top: 40px;
letter-spacing: 3px;
line-height: 2;
}

.name-box {
margin-top: 50px;
display: flex;
justify-content: center;
}

.name {
border: 2px solid #b026ff;
padding: 20px 40px;
color: #d4a5ff;
font-size: 18px;
letter-spacing: 5px;
text-shadow: 0 0 10px #b026ff;
box-shadow:
0 0 20px #b026ff,
inset 0 0 20px rgba(176, 38, 255, 0.3);
animation: borderGlow 2s ease-in-out infinite;
}

@keyframes borderGlow {
0%, 100% {
box-shadow: 0 0 10px #b026ff, inset 0 0 10px rgba(176, 38, 255, 0.3);
}
50% {
box-shadow: 0 0 40px #b026ff, inset 0 0 30px rgba(176, 38, 255, 0.5);
}
}

.footer {
position: fixed;
bottom: 30px;
left: 0;
width: 100%;
text-align: center;
color: #6b21a8;
font-size: 12px;
letter-spacing: 3px;
z-index: 1;
}

.scanline {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: repeating-linear-gradient(
0deg,
transparent,
transparent 2px,
rgba(176, 38, 255, 0.03) 2px,
rgba(176, 38, 255, 0.03) 4px
);
pointer-events: none;
z-index: 2;
}

.vignette {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: radial-gradient(ellipse at center, transparent 50%, rgba(0, 0, 0, 0.8) 100%);
pointer-events: none;
z-index: 3;
}

.cursor {
display: inline-block;
width: 15px;
height: 30px;
background: #b026ff;
animation: blink 0.8s step-end infinite;
vertical-align: middle;
margin-left: 5px;
}

@keyframes blink {
0%, 100% { opacity: 1; }
50% { opacity: 0; }
}

@media (max-width: 768px) {
.glitch {
font-size: 36px;
letter-spacing: 3px;
}
.subtitle {
font-size: 14px;
letter-spacing: 5px;
}
.message {
font-size: 12px;
letter-spacing: 2px;
}
.name {
font-size: 12px;
padding: 12px 25px;
letter-spacing: 3px;
}
}
</style>
</head>
<body>

<canvas id="matrix"></canvas>

<div class="scanline"></div>
<div class="vignette"></div>

<div class="container">
<div class="glitch-wrapper">
<div class="glitch" data-text="HACKED">HACKED</div>
</div>

<div class="subtitle">BY NIGHTSTORM404</div>

<div class="message">
YOUR SECURITY IS NOTHING<br>
YOUR SYSTEM HAS BEEN BREACHED<br>
ALL DATA EXPOSED<br>
NOTHING IS SAFE
</div>

<div class="name-box">
<div class="name">NIGHTSTORM404</div>
</div>

<div class="message" style="margin-top: 40px;">
SYSTEM COMPROMISED<span class="cursor"></span>
</div>
</div>

<div class="footer">
COPYRIGHT 2024 - NIGHTSTORM404 - ALL RIGHTS RESERVED
</div>

<script>
const canvas = document.getElementById('matrix');
const ctx = canvas.getContext('2d');

canvas.width = window.innerWidth;
canvas.height = window.innerHeight;

const chars = 'ABCDEF0123456789GHIJKLMNOPQRSTUVWXYZ';
const charArray = chars.split('');
const fontSize = 14;
const columns = canvas.width / fontSize;
const drops = [];

for (let i = 0; i < columns; i++) {
drops[i] = Math.floor(Math.random() * canvas.height);
}

function drawMatrix() {
ctx.fillStyle = 'rgba(10, 0, 21, 0.08)';
ctx.fillRect(0, 0, canvas.width, canvas.height);

ctx.fillStyle = '#b026ff';
ctx.font = fontSize + 'px monospace';

for (let i = 0; i < drops.length; i++) {
const text = charArray[Math.floor(Math.random() * charArray.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(drawMatrix, 50);

window.addEventListener('resize', function() {
canvas.width = window.innerWidth;
canvas.height = window.innerHeight;
});

document.addEventListener('contextmenu', function(e) {
e.preventDefault();
});

document.addEventListener('keydown', function(e) {
if (e.ctrlKey && (e.key === 'u' || e.key === 'U' || e.key === 's' || e.key === 'S')) {
e.preventDefault();
}
if (e.key === 'F12') {
e.preventDefault();
}
});

console.log('%cSTOP!', 'color: #b026ff; font-size: 40px; font-weight: bold;');
console.log('%cThis is a deface page by NightStorm404', 'color: #d4a5ff; font-size: 16px;');
console.log('%cNothing to see here. Move along.', 'color: #6b21a8; font-size: 12px;');
</script>

</body>
</html>