来源:自学PHP网 时间:2015-04-17 14:47 作者: 阅读:次
[导读] 最近用到了智睿企业网站的模板,(此模板是挂到各大网站下载,而且标明了是免费使用,免费软件)感觉这个框架架构比较清晰简单,最主要的还是3语版,有中文,繁体,英文,因此...
最近用到了智睿企业网站的模板,(此模板是挂到各大网站下载,而且标明了是免费使用,免费软件)感觉这个框架架构比较清晰简单,最主要的还是3语版,有中文,繁体,英文,因此下载来用,在我后台前台全部修改好了之后,(费了我点心血呀)过了两天,等我需要的时候调出来,一测试发现,居然提示试用过期,支持商业版,智睿版权所有
这让我那个生气啊,你既然想收费一开始就直接标明收费试用软件不就可以了吗,何必这样欺骗营销呢,对这种欺骗营销非常非常生气,当时又比较急,想着只要没有进行.dll加密,就有的解密,肯定是在某个共用的asp文件里面校验密码,于是就是修改,结果,我的asp技术是在是烂,只能网上求救,网上无一人回答我!于是只能自己耐下心来一点点的看看究竟是怎么回事解决,最终在一位同学(编写java的)的指导下,我顺着思路,解开了这个加密的一些步骤,可能还有部分不足,希望大家指正! 另:测试中,还发现,如果用微型的一些asp服务器软件测试的话,现在还没解决防注入弹出问题(如图1)
但用其它asp服务器软件(如图2)就可以
好了,废话不在说了,下面就是具体的解密步骤,大家自己看,不懂的再提问! 1、首先要解密所有代码才行,解密可以用AspDec解密这个软件,如果用那种百度知道里复制的代码自己编个*.html的文件,也是可以解密的,
只是有两个文件大家解不了密,具体哪两个,就不说了,建议大家网上搜aspdec文件来解密,比较好用,一次全部解开,可以下载留存使用! 2、可以把conn.asp第一段代码 if SqlNo =1 then On error resume next Set Conn=Server.CreateObject(“Adodb.Connection”) ConnStr=”PROVIDER=SQLOLEDB;DATA SOURCE=3325A06D8;UID=sa;PWD=;DATABASE=ZhiRui” Conn.open ConnStr else 删除掉 3、继续删除:然后删除FunCom 代码,下面还有FunCherk这个代码也要删除 4、其余的需要修改数据库,数据库的密码放在了Function.asp文件里了 include/function.asp
function zhirui 参数为responsecn,密码为zhirui2011%En%26net 5、用microsoft access2003打开数据库之后,会找不到数据表,这是应为隐藏了这些数据表,可以点击工具菜单,点击选项,弹出选项对话框 找到第一个视图选项卡,里面有一个复选框是隐藏对象,点击鼠标勾选,点击确定即可看到隐藏数据表 然后打开数据表,你会发现无法看到这些数据,是因为数据表被拉挤到一块了,把鼠标放到最左边的拉挤到一块的地方当鼠标变成“╂”符号
时就朝右边拉开,或者朝下拉开,这是你会看到一格数据,然后依次拉开,你会看到很多行数据,这里面自己看需要修改的地方都可以修改,
其它地方勿动,需要修改的表有config,Zhi_rui_ver,在zhi_rui_e_Po_Class这个表里是产品类目修改,其它表,大家可以自己查阅根据需要
来修改! 6、同时在数据库里有个暗藏管理账号,大家看看有没有,我这个版本里就有,在zhi_rui_e_manage这个表里可以直接删除zhieng这个用户,但记得不要删除admin哦,因为这是默认的管理员账户
zhi_rui_e_manage
7、同时该网站的后台有个漏洞:在添加管理员是,不用登陆后台即可打开该网页,这个Admin_Edit.asp和Admin_List.asp两个文件里面没有进
行后台登陆验证,大家可以加上一句代码<!–#include file=”Admin_check.asp”–>即可 8、在Include文件夹里的lockipfun.asp文件里还有以下这些代码需要删除! function FunCom if datediff(“d”,date(),Addtie)<1 then Call Alert (eio,web) Response.End() end if end function
要删除Include文件夹里的Function.asp文件里的这些代码 function web Dim Sqls,Rss Sqls =”select * from zhi_rui_e_no_File” Set Rss=server.CreateObject(“adodb.recordset”) rss.open sqls,conn,1,1 If not Rss.Eof Then web=rss(“web”) End if rss.close end function
function Addtie Dim Sqlp,Rsp Sqlp =”select * from zhi_rui_e_io_photo” Set Rsp=server.CreateObject(“adodb.recordset”) rsp.open sqlp,conn,1,1 If not Rsp.Eof Then Addtie=rsp(“Newstime”) End if rsp.close end function
function eio Dim Sqls,Rss Sqls =”select * from zhi_rui_e_no_File” Set Rss=server.CreateObject(“adodb.recordset”) rss.open sqls,conn,1,1 If not Rss.Eof Then eio=rss(“rui”) End if rss.close end function
function AbouDate Dim Sqlp,Rsp Sqlp =”select * from zhi_rui_e_About” Set Rsp=server.CreateObject(“adodb.recordset”) rsp.open sqlp,conn,1,1 If not Rsp.Eof Then AbouDate=rsp(“Nddtime”) End if rsp.close end function
function Rui Dim Sqlp,Rsp Sqlp =”select * from zhi_rui_e_no_File” Set Rsp=server.CreateObject(“adodb.recordset”) rsp.open sqlp,conn,1,1 If not Rsp.Eof Then Rui=rsp(“datm”) End if rsp.close end function
function Reserved Dim Sqlp,Rsp Sqlp =”select * from Zhi_rui_ver” Set Rsp=server.CreateObject(“adodb.recordset”) rsp.open sqlp,conn,1,1 If not Rsp.Eof Then Reserved=rsp(“ver”) End if rsp.close end function
function Neeao_Kill if datediff(“d”,date(),AbouDate)<1 then Call Alert (eio,web) Response.End() end if end function
function FunCherk if datediff(“d”,date(),Rui)<1 then Call Alert (eio,web) Response.End() end if end function 摘自:神刀blog |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com