回答你一下吧
1:你这样只改成.asp后缀不修改数据库内容简直是找死,用FLASHGET下载你那个.asp文件试试?
2:密码改成md5完全没必要,与其记忆一个BT的密码(别告诉我用浏览器存或者存到一个什么文件里去),还不如修改出一个密码尝试限制。再说Z-BLOG登录是有验证码的。
3:用户名泄露以后……参加第2条最后一句。
4:上传组件,可视编辑器已经删除了,Z-BLOG的上传部分会检查权限。硬要删可以删除function/c_system_event.asp 165到168行的
复制内容到剪贴板
代码:
Response.Write "<form border=""1"" name=""edit"" id=""edit"" method=""post"" enctype=""multipart/form-data"" action="""& ZC_BLOG_HOST &"cmd.asp?act=FileUpload&reload=1"">"
Response.Write "<p>"& ZC_MSG108 &": </p>"
Response.Write "<p><input type=""checkbox"" onclick='if(this.checked==true){document.getElementById(""edit"").action=document.getElementById(""edit"").action+""&autoname=1"";}else{document.getElementById(""edit"").action="""& ZC_BLOG_HOST &"cmd.asp?act=FileUpload&reload=1"";}' id=""chkAutoName"" id=""chkAutoName""/><label for=""chkAutoName"">"& ZC_MSG131 &"</label></p>"
Response.Write "<p><input type=""file"" id=""edtFileLoad"" name=""edtFileLoad"" size=""20""> <input type=""submit"" class=""button"" value="""& ZC_MSG087 &""" name=""B1"" onclick='document.getElementById(""edit"").action=document.getElementById(""edit"").action+""&filename=""+escape(edtFileLoad.value)' /> <input class=""button"" type=""reset"" value="""& ZC_MSG088 &""" name=""B2"" /></p></form>"以及85到152行的
复制内容到剪贴板
代码:
Function UploadFile(bolAutoName,bolReload)
……
End Function以及FUNCTION/c_system_lib.asp 2787行到3013行
复制内容到剪贴板
代码:
'*********************************************************
' 目的: 定义TUpLoadFile类
' 输入: 无
' 返回: 无
'*********************************************************
Class TUpLoadFile
……
End Class
'*********************************************************基本上就行了。
EXTRA:
5:Accesscheck这个程序有什么用?没看出来……连接数据库部分的ADO好像是需要Access支持的,但是既然有了Access,要他干嘛?这玩意还要自己打SQL,麻烦。
[
本帖最后由 Zx.MYS 于 2007-5-27 01:23 编辑 ]