<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦 > 學習電腦 > 網絡知識 > 網絡技術 >

        ASP數據庫被掛馬怎么解決

        時間: 加城1195 分享

          數據庫掛馬應該有用戶遇到過,而且很多人都不知道怎么處理,在這里,小編講下ASP數據庫被掛馬的編程處理方法,你可以試用下,對你是否有幫助.

          方法步驟

          第一步:為現有數據庫做好備份。

          第二步:執行如下ASP文件,這樣就可以去掉數據庫當中的JS木馬:

          注:conn.asp自己去寫了。

          ’這里放入JS木馬內容:請記得改為自己數據庫中的JS木馬內容。

          如果數據庫表很多的話,上面的遍歷數據庫結構未執行完就被IIS給停止了。在這時候可以在:

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

          當中適當加入k值的范圍,如:

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

          這樣的話就一次只操作9個表。

          第三步:

          根據數據庫JS注入的特性(會包括和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)),"0 or Instr(LCase(Request.Form(F_Post)),"")<>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)),"0 or Instr(LCase(Request.Form(F_Get)),"")<>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 "" Response.End()

          End If

          一般是數據庫里有一張表里的內容有 讀取數據庫或服務器的代碼,造成的,用管理數據庫軟件連接,刪除表里的記錄。

          補充:MySQL 數據庫常用命令

          create database name; 創建數據庫

          use databasename; 進入數據庫

          drop database name 直接刪除數據庫,不提醒

          show tables; 顯示表

          describe tablename; 查看表的結構

          select 中加上distinct去除重復字段

          mysqladmin drop databasename 刪除數據庫前,有提示。

          顯示當前mysql版本和當前日期

          select version(),current_date;

          數據庫維護方法

          在MySQL使用的過程中,在系統運行一段時間后,可能會產生碎片,造成空間的浪費,所以有必要定期的對MySQL進行碎片整理。

          當刪除id=2的記錄時候,發生的現象

          這個時候發現磁盤的空間并沒有減少。這種現象就叫做碎片化(有一部分的磁盤空間在數據刪除以后(空),還是無法被操作系統所使用。)

          常見的優化:

          # alter table xxx engine myisam;

          # optimize table t1;

          注意: 在實際開發的過程中,上面兩個語句盡量少使用,因為在使用的過程中,MySQL的表的結構會整體全部重新整理,需要消耗很多的資源,建議在凌晨兩三點鐘的時候執行。(在linux下有定時器腳本可以執行,crontab)


        數據庫相關文章:

        1.怎么開啟SQL數據庫服務

        2.sql數據庫的集合函數查詢

        3.excel怎么將表格連入數據庫

        4.把Excel數據導入到數據庫的方法

        5.數據庫中default的用法

        4014886 主站蜘蛛池模板: 日本久久一区二区三区高清| 18禁无遮拦无码国产在线播放| 又粗又爽高潮午夜免费视频| 国产精品va无码一区二区| 精品久久综合日本久久网| 99久久精品国产一区二区蜜芽| 亚洲蜜桃av一区二区三区| 加勒比无码人妻东京热| 人人妻人人澡人人爽人人精品97| 日本一卡2卡3卡四卡精品网站| 免费国精产品自偷自偷免费看| 最新精品国偷自产在线美女足| 99久久精品费精品国产一区二 | 大肉大捧一进一出好爽视频mba| 精品国精品国自产在国产| 99国产欧美另类久久久精品| 人妻少妇邻居少妇好多水在线 | 国产日韩精品秘 入口| 深夜福利成人免费在线观看| 五月丁香啪啪| 无码av免费永久免费永久专区| 日本高清一区免费中文视频| 一个人看的www在线视频| 精品无码国产自产拍在线观看蜜| 69精品丰满人妻无码视频a片| 亚洲欧美日韩综合在线丁香| 草草网站影院白丝内射| 中文字幕av无码不卡| 成年免费视频播放网站推荐| 亚洲精品一区二区妖精| 四川bbb搡bbb爽爽视频| 亚洲狠狠狠一区二区三区| 国内在线视频一区二区三区| 亚洲国产av一区二区| 亚洲国产亚洲综合在线尤物| 欧美人与动牲交精品| 一个色的导航| 欧美精品国产综合久久| 日韩精品一区二区亚洲专区| 国产国产乱老熟女视频网站97 | 亚洲国产成人片在线观看|