精品欧美一区二区精品久久_国产一区二区精品在线观看_美女黄影院_免费在线一区二区_色成人在线_99久久久国产精品露出

海南世紀(jì)云圖網(wǎng)絡(luò)科技有限公司
咨詢熱線:400-822-8458 客戶服務(wù):0898-32183600

ASP處理數(shù)據(jù)庫(kù)被掛馬的方法

發(fā)表于:2011-02-28 00:00:00來(lái)源:人氣:3878

第一步:為現(xiàn)有數(shù)據(jù)庫(kù)做好備份。

第二步:

執(zhí)行如下ASP文件,這樣就可以去掉數(shù)據(jù)庫(kù)當(dāng)中的JS木馬:
注:conn.asp自己去寫(xiě)了。

'這里放入JS木馬內(nèi)容:請(qǐng)記得改為自己數(shù)據(jù)庫(kù)中的JS木馬內(nèi)容。

-------------------------以下為內(nèi)容--------------------------

<!--#include file="conn.ASP"-->
<%
Server.ScriptTimeOut=180
Set rstSchema = conn.OpenSchema(20)
k=1
Do Until rstSchema.EOF '遍歷數(shù)據(jù)庫(kù)表
    If rstSchema("TABLE_TYPE")="TABLE" Then
        response.write K&".<font color=red><b>"&rstSchema("TABLE_NAME") & "</b></font>:" '顯示表名
        Set rs=Server.CreateObject("ADODB.Recordset")
        sql="select * from [" & rstSchema("TABLE_NAME")&"]"
        rs.open sql,conn,1,3
        For i=0 to rs.fields.count-1 '遍歷表中字段
           If int(rs(i).Type)=129 or int(rs(i).Type)=130 or int(rs(i).Type)=200 or int(rs(i).Type)=201 or int(rs(i).Type)=202 or int(rs(i).Type)=203 Then'只處理字段類(lèi)型為字符型的字段
            conn.execute("update ["&rstSchema("TABLE_NAME")&"] set "&rs(i).name&" =replace(cast("&rs(i).name&" as varchar(8000)),'這里放入JS木馬內(nèi)容','')")
            response.write rs(i).name &" "&rs(i).Type &" "'顯示執(zhí)行過(guò)的字段名。
          End If
        Next
        response.write "<br>"
    End If
    rstSchema.MoveNext
    k=k+1
Loop
response.Write "執(zhí)行成功"
%>
--------------------------內(nèi)容結(jié)束------------------------

如果數(shù)據(jù)庫(kù)表很多的話,上面的遍歷數(shù)據(jù)庫(kù)結(jié)構(gòu)未執(zhí)行完就被IIS給停止了。在這時(shí)候可以在

If rstSchema("TABLE_TYPE")="TABLE" Then

當(dāng)中適當(dāng)加入k值的范圍,如:

If rstSchema("TABLE_TYPE")="TABLE" k>10 and k<20 Then

這樣的話就一次只操作9個(gè)表。

第三步:

根據(jù)數(shù)據(jù)庫(kù)JS注入的特性(會(huì)包括<script、</script>和http://這樣的字符),
在conn.ASP里面放入如下代碼:

-------------------------以下為內(nèi)容--------------------------

Function Cheack_Sqljs()'防止數(shù)據(jù)庫(kù)外鏈JS注入:true為發(fā)現(xiàn)外鏈JS注入。
    Dim F_Post,F_Get
    Cheack_Sqljs=False
    If Request.Form<>"" Then'表單提交時(shí)的檢測(cè)
        For Each F_Post In Request.Form
            If (Instr(LCase(Request.Form(F_Post)),"<script")<>0 or Instr(LCase(Request.Form(F_Post)),"</script>")<>0) and Instr(LCase(Request.Form(F_Post)),"http://")<>0 Then
                Cheack_Sqljs=True
                Exit For
            End If
        Next
    End If
    If Request.QueryString<>"" Then'QueryString提交時(shí)的檢測(cè)
        For Each F_Get In Request.QueryString
            If (Instr(LCase(Request.Form(F_Get)),"<script")<>0 or Instr(LCase(Request.Form(F_Get)),"</script>")<>0) and Instr(LCase(Request.Form(F_Get)),"http://")<>0 Then
                Cheack_Sqljs=True
                Exit For
            End If
        Next
    End If
End Function
Function CheckDataFrom()'檢查提交數(shù)據(jù)來(lái)源:True為數(shù)據(jù)從站外提交過(guò)來(lái)的
    CheckDataFrom=True
    server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))
    server_v2=Cstr(Request.ServerVariables("SERVER_NAME"))
    if mid(server_v1,8,len(server_v2))<>server_v2 then
        CheckDataFrom=False
    end if
End Function
If Cheack_Sqljs or CheckDataFrom Then
   Response.Write "<Script Language=JavaScript>alert('禁止執(zhí)行,非法操作。');</Script>"
   Response.End()
End If

--------------------------內(nèi)容結(jié)束------------------------

文章整理: 世紀(jì)云圖  http://www.usk2.com/

以上信息與文章正文是不可分割的一部分,如果您要轉(zhuǎn)載本文章,請(qǐng)保留以上信息,謝謝!

版權(quán)申明:本站文章部份來(lái)自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系我們,我們收到后立即刪除,謝謝!

特別注意:本站部份轉(zhuǎn)載文章言論不代表本站觀點(diǎn),本站所提供的攝影照片,插畫(huà),設(shè)計(jì)作品,如需使用,請(qǐng)與原作者聯(lián)系,版權(quán)歸原作者所有。

微信
網(wǎng)站建設(shè)
軟件業(yè)務(wù)
網(wǎng)絡(luò)營(yíng)銷(xiāo)
400電話
主站蜘蛛池模板: 成人h动漫精品一区二区器材 | youjizz日本人 | 麻豆精品网站 | 在线亚洲自拍 | 亚洲精品乱码久久久久久金桔影视 | 精品国产91乱码一区二区三区 | 亚洲精品一区在线 | 久久综合国产伦精品免费 | 天天干天天爽 | 亚洲ww77777影视 | 中文字幕免费在线视频 | 久久亚洲一区 | 欧美午夜精品一区二区三区电影 | 亚洲国产aⅴ成人精品无吗 天天草比 | 国产精品久久久久久久久免费看 | 久久国产精品二国产精品 | 在线视频国产一区 | 福利视频自拍偷拍 | 综合久久亚洲 | 中文字幕av日韩 | 欧美国产日韩一区二区三区 | 久久久久久久女女女又又 | 麻豆精品国产91久久久久久 | 久久免费视频网站 | 九九av| 久久精品色 | 免费一看一级毛片 | 在线久热 | 国产精彩视频 | 欧美一区二区久久 | 国产一区在线免费观看 | 久久国产高清 | 午夜一区二区三区 | 亚洲国产精品成人av | 污视频免费在线观看 | 中文字幕视频在线观看 | 国产日韩中文字幕 | 亚洲国产精品99久久久久久久久 | 久热国产精品 | 亚洲日本va中文字幕久久 | 国产精品视频播放 |