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

當前位置:首頁 > 網(wǎng)站舊欄目 > 學習園地 > 程序開發(fā)教程 > 用asp程序處理數(shù)據(jù)庫被掛馬的辦法

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

安徽新華電腦學校專業(yè)職業(yè)規(guī)劃師為你提供更多幫助【在線咨詢
亚洲人成网站在线播放2019 _日韩国产欧美精品_久久夜色精品国产欧美乱_在线视频福利一区
高清国语自产拍免费一区二区三区| 不卡中文字幕在线| 国产欧美在线一区二区| 波霸ol色综合久久| 欧美一级免费视频| 99在线热播| 一区二区三区视频| 国产欧美一区二区| 欧美日韩成人在线观看| 免费看国产精品一二区视频| 精品国内亚洲在观看18黄| 日韩.欧美.亚洲| 国产精品12| 亚洲午夜精品久久久中文影院av| 国产美女主播一区| 精品国产第一页| 国产一区二区在线免费| 久久亚洲成人精品| 国产在线精品日韩| 欧美精品日韩三级| 国产免费一区二区三区| 一区二区三区三区在线| 99精品一区二区三区的区别| 亚洲永久在线观看| 911国产网站尤物在线观看| 日韩一级片一区二区| 久久这里只有精品23| 日韩精品久久一区二区三区| 国产福利视频在线播放| 日韩免费在线免费观看| www.国产精品一二区| 欧美精品亚洲精品| 国产精品高清在线观看| 国产美女作爱全过程免费视频| 中文字幕无码精品亚洲资源网久久| 91麻豆蜜桃| 日韩亚洲不卡在线| 久久精品国产欧美亚洲人人爽| 国内精品久久久久伊人av| 色中色综合影院手机版在线观看| 超碰97网站| 日本高清+成人网在线观看| 久久天天躁狠狠躁老女人| 蜜臀av无码一区二区三区| 欧美激情18p| 国产成人av在线| 蜜桃传媒视频第一区入口在线看| 一区二区三区一级片| 久草一区二区| 国产真实乱子伦| 亚洲精品国产精品国自产| 久久久久久人妻一区二区三区| 黄色一级片av| 一区不卡视频| 日韩亚洲精品电影| 国产日韩欧美精品| 日本一级淫片演员| 另类专区欧美制服同性| 91精品国产91久久久久久不卡 | 欧美久久精品午夜青青大伊人| 成人短视频在线观看免费| 日韩av色综合| 国产精品第三页| 久久久亚洲影院| 国产专区精品视频| 熟女少妇在线视频播放| 国产精品色午夜在线观看| 成人精品视频久久久久| 日韩精品久久一区| 欧美精品在线看| 久久久噜噜噜久噜久久| 国产欧洲精品视频| 热久久免费国产视频| 欧美激情中文字幕乱码免费| 久久草.com| 国产精品主播视频| 欧美日韩国产综合在线| 亚洲国产精品久久久久婷婷老年| 久久久国产视频91| 91久久伊人青青碰碰婷婷| 韩日精品中文字幕| 色阁综合av| 一区二区三视频| 久久久精品国产亚洲| 91精品国产综合久久久久久丝袜| 精品无码av无码免费专区| 日本三级韩国三级久久| 一区二区在线不卡| 国产精品精品软件视频| 久久av免费观看| av片在线免费| 国产一区二区片| 欧美午夜小视频| 欧美一区二区三区电影在线观看| 欧美激情视频一区二区三区不卡| 日韩三级成人av网| 久久久神马电影| 99国产视频| 国产欧美va欧美va香蕉在线| 欧美在线观看视频| 日韩av免费在线| 亚洲一区二区三区四区在线播放| 精品不卡在线| 久久综合久久八八| 国产精品网站免费| 色青青草原桃花久久综合| 久久天天狠狠| 久久久水蜜桃| 7777精品视频| 国产精品99久久久久久久久久久久| 国产精品一二区| 国产熟人av一二三区| 免费观看国产成人| 国内精品国语自产拍在线观看| 青青草视频国产| 欧洲午夜精品久久久| 人人妻人人澡人人爽欧美一区双| 日日噜噜夜夜狠狠久久丁香五月 | 国产精品色视频| 国产精品无码一区二区在线| 日韩在线视频观看| 久久久久久久久91| 国产高清自拍99| 国产高清一区二区三区| 7777免费精品视频| av一区二区三区免费观看| 国产免费高清一区| 成人福利视频网| 91精品综合视频| 91国偷自产一区二区三区的观看方式| 91精品久久久久久久| 久久全国免费视频| 九九久久99| 久久精品成人一区二区三区| 久久久国产在线视频| 国产精品国产三级国产专播精品人| 国产精品久久久久久久久久久久 | av观看久久| 久久日韩精品| 日韩一区二区福利| 国产精品久久久久久免费观看| 国产精品日本一区二区| 精品免费国产| 亚洲不卡中文字幕| 日本一区二区在线视频观看| 欧美亚洲视频在线观看| 国产专区一区二区| 不卡一区二区三区视频| 国产精品99久久久久久人| 久久久久久久少妇| 国产精品高清一区二区三区| 久久国产精品视频| 亚洲精品一卡二卡三卡四卡 | 久久大片网站| 国产精品免费在线| 一区二区三区四区视频在线观看| 午夜免费在线观看精品视频| 日韩精品另类天天更新| 国产资源第一页| 久久一区二区精品| 国产精品视频一| 国产精品久久久久久久久借妻| 中文字幕制服丝袜在线| 欧美一级视频一区二区| 狠狠97人人婷婷五月| 91精品国产综合久久香蕉最新版| 日韩在线观看高清| 欧美激情视频网址| 区一区二区三区中文字幕| 国产欧美精品日韩精品| 久久精品五月婷婷| 精品国产一区二区三区久久久久久 | 国内精品中文字幕| 成人中文字幕av| 久久精精品视频| 精品国产乱码久久久久久久软件| 欧美一级特黄aaaaaa在线看片| 欧美 日韩 国产 激情| 99视频免费观看蜜桃视频| 久久久久www| 亚洲欧美综合一区| 精品少妇人妻av免费久久洗澡 | 国产二区视频在线播放| 国产精品毛片a∨一区二区三区|国 | 亚洲高清视频一区| 免费毛片一区二区三区久久久| 91传媒久久久| 欧美久久精品一级黑人c片| 人妻久久久一区二区三区| av在线不卡一区| 国产精品女主播| 丁香六月激情网| 国产在线观看一区二区三区| 久久综合色一本| 欧美激情国产高清| 激情伊人五月天| 国产成人av影视| 亚洲人成77777| 国产一区二区免费在线观看| 日韩专区在线播放|