Override active Encrypted channel // 0x7f
⚠ Security test display

SYSTEM OVERRIDDEN

IRFAN

Your security has been tested. Patch the vulnerability, secure the system, and stay alert.

root@override:~

<!doctype html>

<html lang="en">

<head>

  <meta charset="utf-8">

  <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">

  <meta name="theme-color" content="#030303">

  <title>System Override</title>

  <style>

    :root {

      --bg: #030303;

      --panel: rgba(8, 8, 8, 0.78);

      --red: #ff173d;

      --red-soft: rgba(255, 23, 61, 0.2);

      --green: #44ff9a;

      --muted: #8b9198;

      --line: rgba(255, 255, 255, 0.11);

    }

 

    * { box-sizing: border-box; }

 

    html,

    body {

      width: 100%;

      min-height: 100%;

      margin: 0;

      background: var(--bg);

      color: #f5f5f5;

      font-family: "Courier New", Courier, monospace;

    }

 

    body { overflow: hidden; }

 

    #deface-overlay {

      position: fixed;

      inset: 0;

      z-index: 2147483647;

      width: 100vw;

      height: 100vh;

      height: 100dvh;

      min-height: 100%;

      overflow: hidden;

      isolation: isolate;

      background:

        radial-gradient(circle at 50% 38%, rgba(255, 23, 61, 0.12), transparent 28rem),

        linear-gradient(180deg, #050505 0%, #000 100%);

    }

 

    #matrix {

      position: absolute;

      inset: 0;

      z-index: -3;

      width: 100%;

      height: 100%;

      opacity: 0.34;

    }

 

    .grid {

      position: absolute;

      inset: 0;

      z-index: -2;

      background-image:

        linear-gradient(rgba(255, 23, 61, 0.035) 1px, transparent 1px),

        linear-gradient(90deg, rgba(255, 23, 61, 0.035) 1px, transparent 1px);

      background-size: 42px 42px;

      mask-image: linear-gradient(to bottom, transparent, #000 18%, #000 82%, transparent);

    }

 

    .noise,

    .scanlines {

      position: absolute;

      inset: 0;

      z-index: 5;

      pointer-events: none;

    }

 

    .noise {

      opacity: 0.055;

      background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");

    }

 

    .scanlines {

      opacity: 0.13;

      background: repeating-linear-gradient(

        to bottom,

        transparent 0,

        transparent 3px,

        rgba(255,255,255,0.12) 4px

      );

      animation: scan 7s linear infinite;

    }

 

    .shell {

      position: relative;

      z-index: 1;

      display: grid;

      grid-template-rows: auto 1fr auto;

      width: 100%;

      height: 100%;

      min-height: 0;

      padding: clamp(14px, 2.5vw, 28px);

    }

 

    .topbar,

    .footer {

      display: flex;

      align-items: center;

      justify-content: space-between;

      gap: 16px;

      color: var(--muted);

      font-size: clamp(9px, 1.25vw, 12px);

      letter-spacing: 0.16em;

      text-transform: uppercase;

    }

 

    .status {

      display: inline-flex;

      align-items: center;

      gap: 9px;

      color: var(--red);

    }

 

    .status::before {

      content: "";

      width: 8px;

      height: 8px;

      border-radius: 50%;

      background: var(--red);

      box-shadow: 0 0 0 4px var(--red-soft), 0 0 16px var(--red);

      animation: pulse 1.2s ease-in-out infinite;

    }

 

    .stage {

      display: grid;

      place-items: center;

      min-height: 0;

      padding: clamp(16px, 4vh, 42px) 0;

    }

 

    .content {

      width: min(960px, 100%);

      text-align: center;

    }

 

    .eyebrow {

      display: inline-flex;

      align-items: center;

      gap: 10px;

      margin-bottom: clamp(18px, 4vh, 36px);

      padding: 8px 13px;

      border: 1px solid rgba(255, 23, 61, 0.42);

      border-radius: 999px;

      color: #ff7890;

      background: rgba(255, 23, 61, 0.08);

      box-shadow: inset 0 0 22px rgba(255, 23, 61, 0.04);

      font-size: clamp(9px, 1.4vw, 12px);

      letter-spacing: 0.18em;

      text-transform: uppercase;

    }

 

    .glitch {

      position: relative;

      display: inline-block;

      margin: 0;

      color: #fff;

      font-family: Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif;

      font-size: clamp(3.25rem, 10.5vw, 8.7rem);

      font-weight: 900;

      line-height: 0.82;

      letter-spacing: -0.045em;

      text-transform: uppercase;

      text-shadow: 0 0 28px rgba(255, 23, 61, 0.18);

    }

 

    .glitch::before,

    .glitch::after {

      content: attr(data-text);

      position: absolute;

      inset: 0;

      overflow: hidden;

      pointer-events: none;

    }

 

    .glitch::before {

      left: 3px;

      color: #00f7ff;

      clip-path: inset(8% 0 72% 0);

      animation: glitch-a 2.8s infinite steps(1);

    }

 

    .glitch::after {

      left: -3px;

      color: var(--red);

      clip-path: inset(68% 0 9% 0);

      animation: glitch-b 2.1s infinite steps(1);

    }

 

    .operator {

      margin: clamp(16px, 3vh, 28px) 0 8px;

      color: var(--red);

      font-size: clamp(1.15rem, 4vw, 2.25rem);

      font-weight: 800;

      letter-spacing: 0.38em;

      text-indent: 0.38em;

      text-transform: uppercase;

      text-shadow: 0 0 22px rgba(255, 23, 61, 0.48);

    }

 

    .message {

      max-width: 700px;

      margin: 0 auto;

      color: #a8adb3;

      font-family: Arial, Helvetica, sans-serif;

      font-size: clamp(0.82rem, 1.8vw, 1rem);

      line-height: 1.65;

    }

 

    .terminal {

      width: min(760px, 100%);

      margin: clamp(22px, 4.5vh, 42px) auto 0;

      overflow: hidden;

      border: 1px solid var(--line);

      border-radius: 10px;

      background: var(--panel);

      box-shadow: 0 24px 80px rgba(0,0,0,0.62), 0 0 50px rgba(255,23,61,0.05);

      text-align: left;

      backdrop-filter: blur(10px);

    }

 

    .terminal-head {

      display: flex;

      align-items: center;

      gap: 7px;

      padding: 10px 13px;

      border-bottom: 1px solid var(--line);

      background: rgba(255,255,255,0.025);

    }

 

    .dot { width: 8px; height: 8px; border-radius: 50%; background: #3b3b3b; }

    .dot:first-child { background: var(--red); }

    .terminal-title { margin-left: 7px; color: #777d84; font-size: 10px; letter-spacing: 0.12em; }

 

    .terminal-body {

      height: 132px;

      padding: 14px 16px;

      overflow: hidden;

      color: var(--green);

      font-size: clamp(10px, 1.35vw, 12px);

      line-height: 1.72;

    }

 

    .terminal-line { opacity: 0; animation: reveal 0.15s forwards; }

    .terminal-line::before { content: "> "; color: var(--red); }

    .cursor { display: inline-block; width: 7px; height: 13px; background: var(--green); vertical-align: -2px; animation: blink 0.7s steps(1) infinite; }

 

    .footer { border-top: 1px solid var(--line); padding-top: 13px; }

    .host { color: #c9cdd1; }

 

    @keyframes pulse { 50% { opacity: 0.35; transform: scale(0.8); } }

    @keyframes blink { 50% { opacity: 0; } }

    @keyframes reveal { to { opacity: 1; } }

    @keyframes scan { to { transform: translateY(8px); } }

    @keyframes glitch-a {

      0%, 93%, 100% { transform: translate(0); }

      94% { transform: translate(-7px, 2px); }

      96% { transform: translate(5px, -2px); }

      98% { transform: translate(-3px, 1px); }

    }

    @keyframes glitch-b {

      0%, 89%, 100% { transform: translate(0); }

      90% { transform: translate(8px, -1px); }

      93% { transform: translate(-5px, 2px); }

      96% { transform: translate(3px, -1px); }

    }

 

    @media (max-height: 660px) {

      .eyebrow { margin-bottom: 15px; }

      .operator { margin-top: 14px; }

      .terminal { margin-top: 18px; }

      .terminal-body { height: 94px; padding-block: 9px; }

    }

 

    @media (max-width: 560px) {

      .shell { padding: 16px 14px; }

      .topbar > span:last-child { display: none; }

      .glitch { font-size: clamp(3rem, 18.5vw, 5.8rem); line-height: 0.88; }

      .operator { letter-spacing: 0.24em; text-indent: 0.24em; }

      .terminal-body { height: 118px; }

      .footer { letter-spacing: 0.08em; }

      .footer > span:last-child { display: none; }

    }

 

    @media (prefers-reduced-motion: reduce) {

      *, *::before, *::after { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; }

      #matrix { display: none; }

    }

  </style>

</head>

<body>

  <section id="deface-overlay" aria-label="Full-screen security test display">

    <canvas id="matrix" aria-hidden="true"></canvas>

    <div class="grid" aria-hidden="true"></div>

    <div class="noise" aria-hidden="true"></div>

    <div class="scanlines" aria-hidden="true"></div>

 

    <div class="shell">

      <header class="topbar">

        <span class="status">Override active</span>

        <span>Encrypted channel // 0x7f</span>

      </header>

 

      <main class="stage">

        <div class="content">

          <div class="eyebrow">&#9888; Security test display</div>

          <h1 class="glitch" id="mainTitle" data-text="SYSTEM OVERRIDDEN">SYSTEM OVERRIDDEN</h1>

          <div class="operator" id="operator">IRFAN</div>

          <p class="message" id="message">Your security has been tested. Patch the vulnerability, secure the system, and stay alert.</p>

 

          <div class="terminal" aria-label="Animated terminal">

            <div class="terminal-head">

              <span class="dot"></span><span class="dot"></span><span class="dot"></span>

              <span class="terminal-title">root@override:~</span>

            </div>

            <div class="terminal-body" id="terminalOutput" aria-live="polite"></div>

          </div>

        </div>

      </main>

 

      <footer class="footer">

        <span>Target: <span class="host" id="host">localhost</span></span>

        <span id="clock">00:00:00 UTC</span>

      </footer>

    </div>

  </section>

 

  <script>

    // Change only these values to customize the screen.

    const CONFIG = {

      operator: "IRFAN",

      title: "SYSTEM OVERRIDDEN",

      message: "Your security has been tested. Patch the vulnerability, secure the system, and stay alert."

    };

 

    const title = document.getElementById("mainTitle");

    title.textContent = CONFIG.title;

    title.dataset.text = CONFIG.title;

    document.getElementById("operator").textContent = CONFIG.operator;

    document.getElementById("message").textContent = CONFIG.message;

    document.getElementById("host").textContent = location.hostname || "localhost";

 

    const clock = document.getElementById("clock");

    const updateClock = () => {

      clock.textContent = new Date().toISOString().slice(11, 19) + " UTC";

    };

    updateClock();

    setInterval(updateClock, 1000);

 

    const terminal = document.getElementById("terminalOutput");

    const lines = [

      "establishing secure shell... connected",

      "scanning public interface... complete",

      "visual override layer... active",

      "security test signature... " + CONFIG.operator,

      "display locked to viewport... done"

    ];

 

    lines.forEach((line, index) => {

      setTimeout(() => {

        const row = document.createElement("div");

        row.className = "terminal-line";

        row.textContent = line;

        terminal.appendChild(row);

        if (index === lines.length - 1) {

          const cursor = document.createElement("span");

          cursor.className = "cursor";

          row.append(" ", cursor);

        }

      }, 420 * index + 350);

    });

 

    const canvas = document.getElementById("matrix");

    const ctx = canvas.getContext("2d");

    let drops = [];

    let width = 0;

    let height = 0;

    const fontSize = 15;

    const chars = "01<>/{}[]#$%&@IRFAN";

 

    function resizeMatrix() {

      const ratio = Math.min(window.devicePixelRatio || 1, 2);

      width = window.innerWidth;

      height = window.innerHeight;

      canvas.width = Math.floor(width * ratio);

      canvas.height = Math.floor(height * ratio);

      canvas.style.width = width + "px";

      canvas.style.height = height + "px";

      ctx.setTransform(ratio, 0, 0, ratio, 0, 0);

      drops = Array(Math.ceil(width / fontSize)).fill(0).map(() => Math.random() * -80);

    }

 

    function drawMatrix() {

      ctx.fillStyle = "rgba(3, 3, 3, 0.08)";

      ctx.fillRect(0, 0, width, height);

      ctx.font = fontSize + "px monospace";

      drops.forEach((drop, index) => {

        const char = chars[Math.floor(Math.random() * chars.length)];

        ctx.fillStyle = Math.random() > 0.96 ? "#ff173d" : "#266a48";

        ctx.fillText(char, index * fontSize, drop * fontSize);

        if (drop * fontSize > height && Math.random() > 0.975) drops[index] = 0;

        else drops[index] += 0.72;

      });

      requestAnimationFrame(drawMatrix);

    }

 

    resizeMatrix();

    window.addEventListener("resize", resizeMatrix, { passive: true });

    if (!window.matchMedia("(prefers-reduced-motion: reduce)").matches) drawMatrix();

  </script>

</body>

</html>

 

Overnight Stays

Afternoon Tea

Raffle Tickets Voucher Categories
System Override
Override active Encrypted channel // 0x7f
⚠ Security test display

SYSTEM OVERRIDDEN

IRFAN

Your security has been tested. Patch the vulnerability, secure the system, and stay alert.

root@override:~