Online PHP and Javascript Decoder decode hidden script to uncover its real functionality


<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>RolexCoderZ Player</title>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    html, body {
      margin: 0;
      padding: 0;
      background: #0a0c10;
      height: 100%;
      width: 100%;
      display: flex;
      justify-content: center;
      align-items: center;
      font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    }

    .iframe-wrapper {
      width: 95vw;
      height: 92vh;
      box-shadow: 0 0 50px rgba(0, 255, 255, 0.25);
      border-radius: 22px;
      overflow: hidden;
      position: relative;
    }

    iframe {
      width: 100%;
      height: 100%;
      border: none;
      border-radius: 22px;
    }

    .warning-box {
      position: absolute;
      top: -300px;
      left: 50%;
      transform: translateX(-50%);
      width: 94%;
      max-width: 720px;
      background: linear-gradient(135deg, rgba(255, 0, 150, 0.2), rgba(0, 204, 255, 0.25));
      border: 1px solid rgba(255, 255, 255, 0.12);
      border-radius: 20px;
      backdrop-filter: blur(25px);
      color: #ffffff;
      padding: 26px 36px;
      display: flex;
      gap: 20px;
      align-items: flex-start;
      box-shadow: 0 0 50px rgba(255, 105, 180, 0.3), 0 0 40px rgba(0, 255, 255, 0.2);
      animation: slideDown 0.6s ease-out forwards;
      z-index: 10000;
    }

    .warning-icon {
      font-size: 30px;
      color: #ff6363;
      margin-top: 4px;
    }

    .warning-content {
      font-size: 16px;
      line-height: 1.75;
      flex: 1;
      letter-spacing: 0.3px;
    }

    .warning-content strong {
      color: #ff8585;
    }

    .warning-content a {
      color: #ffe066;
      font-weight: bold;
      text-decoration: underline;
      transition: all 0.2s ease;
    }

    .warning-content a:hover {
      color: #ffffff;
    }

    .close-btn {
      background: none;
      border: none;
      color: #ffffff;
      font-size: 24px;
      cursor: pointer;
      transition: transform 0.2s ease, color 0.2s ease;
    }

    .close-btn:hover {
      transform: scale(1.2);
      color: #ffaaaa;
    }

    @keyframes slideDown {
      to {
        top: 25px;
      }
    }
  </style>
</head>
<body>

  <div class="iframe-wrapper" id="iframeWrapper">
    <div class="warning-box" id="warningBox">
      <div class="warning-icon"> </div>
      <div class="warning-content">
        <strong>If you are accessing this video from any unofficial source, third-party channel, or shared link</strong>,
        we highly recommend that you visit our <a href="https://rolexcoderz.xyz" target="_blank">official website</a>
        to watch daily live classes and get instant access to recorded lectures without any delay or issues.
      </div>
      <button class="close-btn" onclick="document.getElementById('warningBox').style.display='none'">×</button>
    </div>
  </div>

  <script>
    const params = new URLSearchParams(window.location.search);
    const token = params.get('token');
    const url = params.get('url');
    let finalURL = '';

    if (token) {
      finalURL = `https://studystreamx.netlify.app/?token=${encodeURIComponent(token)}`;
    } else if (url) {
      finalURL = `https://studystreamx.netlify.app/?url=${encodeURIComponent(url)}`;
    }

    if (finalURL) {
      const iframe = document.createElement('iframe');
      iframe.src = finalURL;
      iframe.allowFullscreen = true;
      document.getElementById('iframeWrapper').appendChild(iframe);
    } else {
      document.body.innerHTML = "<h2 style='color:white;text-align:center;margin-top:20%;'>Token or URL is missing!</h2>";
    }
  </script>

  <script src="check.js"></script>

</body>
</html>



© 2023 Quttera Ltd. All rights reserved.