亚洲人成网站在线播放2019 _日韩国产欧美精品_久久夜色精品国产欧美乱_在线视频福利一区

當前位置:首頁 > 網站舊欄目 > 學習園地 > 程序開發教程 > 用asp程序處理數據庫被掛馬的辦法

用asp程序處理數據庫被掛馬的辦法
2010-01-13 12:51:28  作者:  來源:網絡編程
第一步:為現有數據庫做好備份。
第二步:執行如下ASP文件,就可以去掉數據庫當中的JS木馬。(注:conn.asp從略) 
’這里放入JS木馬內容:請記得改為自己數據庫中的JS木馬內容。
<!--#include file="conn.asp"-->
<%
Server.ScriptTimeOut=180
Set rstSchema = conn.OpenSchema(20)
k=1
Do Until rstSchema.EOF ’遍歷數據庫表
    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’只處理字段類型為字符型的字段
            conn.execute("update ["&rstSchema("TABLE_NAME")&"] set "&rs(i).name&" =replace(cast("&rs(i).name&" as varchar(8000)),’這里放入JS木馬內容’,’’)")
            response.write rs(i).name &" "&rs(i).Type &" "’顯示執行過的字段名。
          End If
        Next
        response.write "<br>" 
    End If 
    rstSchema.MoveNext
    k=k+1
Loop
response.Write "執行成功"
%>
如果數據庫表很多的話,上面的遍歷數據庫結構未執行完就被IIS給停止了。在這時候可以在 
If rstSchema("TABLE_TYPE")="TABLE" Then
當中適當加入k值的范圍,如:
If rstSchema("TABLE_TYPE")="TABLE" k>10 and k<20 Then
這樣的話就一次只操作9個表。
第三步
根據數據庫JS注入的特性(會包括<script、</script>和http://這樣的字符),
在conn.asp里面放入如下代碼: 
Function Cheack_Sqljs()’防止數據庫外鏈JS注入:true為發現外鏈JS注入。
    Dim F_Post,F_Get
    Cheack_Sqljs=False
    If Request.Form<>"" Then’表單提交時的檢測
        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提交時的檢測
        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()’檢查提交數據來源:True為數據從站外提交過來的
    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(’禁止執行,非法操作。’);</Script>" 
   Response.End()
End If

安徽新華電腦學校專業職業規劃師為你提供更多幫助【在線咨詢
亚洲人成网站在线播放2019 _日韩国产欧美精品_久久夜色精品国产欧美乱_在线视频福利一区
国产原创中文在线观看| 国产精品沙发午睡系列| 久久国产精品影视| 国产日韩欧美另类| 中文精品视频一区二区在线观看 | 亚洲熟妇无码一区二区三区| 99电影在线观看| 亚洲aa中文字幕| 久久久999视频| 奇米一区二区三区四区久久| 国产xxxxx视频| 欧美精品久久96人妻无码| 国产精品二区三区四区| 分分操这里只有精品| 天堂一区二区三区| 久久精品国产成人| 国产精品一区二区免费看| 午夜探花在线观看| 国产精品视频不卡| 成人精品久久一区二区三区| 色噜噜狠狠一区二区三区| www国产精品视频| 国产欧美一区二区三区视频| 婷婷五月色综合| 国产精品美女视频网站| 国产欧美在线一区二区| 日韩av不卡在线播放| 国产精品视频99| 阿v天堂2017| 欧美中文字幕精品| 一区二区三区四区视频在线观看| 国产福利一区视频| 国产视频不卡| 日本欧洲国产一区二区| 九色91av视频| 久久精品第九区免费观看| 国产日韩精品综合网站| 日韩精品久久一区二区三区| 欧美日本在线视频中文字字幕| 国产成人亚洲精品无码h在线| 狠狠噜天天噜日日噜| 欧美一区二区激情| 欧美日本啪啪无遮挡网站| 久久久久久久久久久久久国产 | 欧美成人一区二区在线观看| 国产精品久久久久久婷婷天堂 | 久久中文字幕视频| 成人av在线亚洲| 亚洲精品欧美一区二区三区| 久久久com| 欧美日韩国产三区| 蜜臀久久99精品久久久久久宅男| 91精品啪aⅴ在线观看国产| 国产香蕉一区二区三区| 日本高清视频精品| 中文字幕一区二区中文字幕| 国产精品日韩专区| 国产成人成网站在线播放青青| 国产美女作爱全过程免费视频| 激情综合网俺也去| 日韩无套无码精品| 在线丝袜欧美日韩制服| 国产精品久久久久久久久久东京 | 国产一区二区三区播放| 日本精品一区二区三区视频| 一卡二卡三卡视频| 欧美伦理91i| 国产精品免费视频xxxx| 亚洲bt天天射| 91精品视频专区| 加勒比海盗1在线观看免费国语版| 中文字幕一区二区三区四区五区 | 国产一区二区三区在线免费| 日韩在线第一区| 国产精品欧美一区二区三区奶水| www日韩在线观看| 99伊人久久| 国产美女精品视频| 国产一区精品在线| 黄色污污在线观看| 欧美亚洲日本网站| 青青青在线观看视频| 日韩中文不卡| 亚洲精品久久久久久一区二区 | 成人免费视频97| 国产九色porny| 国产精品直播网红| 国产精品一区二区a| 国产美女主播一区| 福利视频一二区| 白嫩少妇丰满一区二区| 逼特逼视频在线| 91精品久久久久久久久久久久久久 | 国内成+人亚洲| 国内自拍中文字幕| 黄色一级视频片| 精品一区二区日本| 免费观看国产精品视频| 精品少妇人欧美激情在线观看| 免费亚洲一区二区| 国产日韩专区在线| 成人免费福利视频| 91久色国产| 久久免费成人精品视频| 国产成人一区二区三区别| 久久久噜噜噜久久久| 国产成人无码a区在线观看视频| 日韩中文字幕国产| 日韩一区二区久久久| 久久精品亚洲94久久精品| 国产精品久久一区主播| 精品卡一卡二| 亚洲乱码一区二区三区三上悠亚| 天堂精品视频| 欧美在线欧美在线| 麻豆蜜桃91| 成人伊人精品色xxxx视频| 97国产在线播放| 久久精品aaaaaa毛片| www.日韩不卡电影av| 国产精品视频免费在线| 精品久久久久久无码国产| 亚洲在线欧美| 午夜精品久久久久久久白皮肤| 欧美一区二区高清在线观看| 欧美亚洲日本在线观看| 国产三区精品| 91成人国产在线观看| 日韩三级成人av网| 精品国产乱码久久久久软件| 亚洲国产精品久久久久久女王| 日韩精品国内| 国产日韩av在线播放| 91久久精品日日躁夜夜躁国产| 久久国产精品久久| 欧美理论片在线观看| 午夜精品久久久久久久男人的天堂| 日韩精品福利视频| 国产日韩欧美一区二区| 91国自产精品中文字幕亚洲| 三级精品视频久久久久| 精品福利影视| 日本一区网站| 国产欧洲精品视频| 久久国产色av免费观看| 超碰91人人草人人干| 日本一区二区在线视频观看| 国产日韩在线免费| 国产激情久久久| 国产精品成人一区二区三区| 性欧美大战久久久久久久| 激情五月六月婷婷| 国产精品69久久| 国产精品美女久久久久久免费| 亚洲自拍av在线| 欧美 日韩 国产一区| 国产精品91免费在线| 日韩中文第一页| 中文字幕无码精品亚洲35| 欧美日韩亚洲综合一区二区三区激情在线 | 欧美精品在线免费播放| 日韩av影视| 国产欧美日韩视频| 久久综合伊人77777蜜臀| 亚洲高清乱码| 国产欧美一区二区三区不卡高清 | 在线免费一区| 日韩视频免费在线播放| 国产性生交xxxxx免费| 久热免费在线观看| 久久精品91久久香蕉加勒比| 九九热这里只有精品免费看| 日本中文字幕成人| 麻豆av免费在线| 91高清视频免费| 欧美久久久久久| 欧美性大战久久久久xxx| 91国偷自产一区二区三区的观看方式 | 奇米888一区二区三区| 91av在线播放| 中文字幕日韩精品久久| 精品一区久久久久久| 日韩在线中文字幕| 无码播放一区二区三区| www国产亚洲精品| 久久99国产精品久久久久久久久| 欧美激情视频一区二区三区| 久久久欧美一区二区| 中文字幕无码不卡免费视频| 国产视频一区二区三区四区| 日韩av片免费在线观看| 日本不卡久久| 99伊人久久| 国产精品成人v| 日本免费不卡一区二区| 成人免费毛片网| 国产精品免费在线| 日韩久久久久久久久久久久久| 成人毛片网站| 国产精品国产福利国产秒拍|