A few days ago, I changed a backend to a system of Liangjing. It was a good system. But Liangjing is too perverted. No wonder they want to make money. They are all public, so they are developed in vain. What's more, there are not many ASP encryption technologies, unless they are encapsulated, but packaging also brings inconvenience to themselves. Therefore, Liangjing has used many unexpected methods. I have written a few articles before. You can see if there are any needs. This time I used the 7.0 version, which doesn’t seem to be the latest. After seeing the data structure, Liangjing was actually modified from the south, but in the south, people did not encrypt it, but Liangjing spent his time doing encryption, and I really couldn’t understand it.
The problem encountered is that some modules in the backend are not registered when they are transmitted to the website, and then you are asked to contact them. This time I changed that
The sql.asp file appears references many times, but I didn't read the contents at first because the time is urgent.
It was uploaded in the early morning yesterday and there was no function. Today, my friend said it could not be used, so he saw it. Then he started to sql.asp file. It was the old rules, and there were a lot of them.
The replace. file is as follows:
===========================
<%
zj=replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replac e(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(left(replace(replace(Request.ServerVariables("SERVER_NAME"),"www.",""),6 ),"0","a"),"1","b"),"2","c"),"3","d"","4","e"),"5","f"),"6","g"),"7","h"),"i"),"9","j"),"40"),"b","41"),"52"),"d","53"),"e","64"),"f","65"),"g"","76"),"h","77"),"i","88"),"j")","j")"j" ,"89"),"k","20"),"l","21"),"m","22"),"n","23"),"o","24"),"p","25"),"q","26"),"r","27"),"s","28"),"t","29"),"v","30"),"v","31"),"w","32"),"x","33"),"y","34"),"z","35"),"-","36"),".","37")
yzcv=zj*(len(zj)+len(zcn&"liangjingcr"))
DoWhileyzcv>10000000000
yzcv=yzcv-1000000000
Loop
'Response.Writeyzcv&"<BR>"
'Response.Writezcv
ifyzcv<>zcvthen
response.writechr(60)&chr(98)&chr(62)&chr(60)&chr(102)&chr(111)&chr(110)&chr(116)&chr(32)&chr(99)&chr(111)&chr(108)&chr(111)&chr(114)&chr(61)&chr(35)&chr(70)&chr(70)&chr(48)&chr(48)&chr(48)&chr(62)&chr(-19219)&chr(-12557)&chr(-23622)&chr(-19508 )&chr(-12046)&chr(-13872)&chr(-12620)&chr(-10334)&chr(-19743)&chr(44)&chr(-19253)&chr(-18010)&chr(-15140)&chr(-19781)&chr(-15140)&chr(-13639)&chr(-11325)&chr(33)&chr(60)&chr(47)&chr(102)&chr(111)&chr(110)&chr(116)&chr(62)&chr(60)&chr(47)&chr(98)&chr(62)
response.end
endif
%>
=======================================
There is also a zcm.asp file
<%dimzcn,zcv
zcn="localhost"
zcv=8476869664%>
Obviously, the problem lies here. When I look at the pages that cannot be accessed, I still replace the time and ignore too many things. It is mainly for him to use it, so I deleted it, OK, there is no problem with everything. Don't forget to delete the reference and the replacement of each page