婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > ASP網(wǎng)站中數(shù)據(jù)庫(kù)被掛木馬的解決方案

ASP網(wǎng)站中數(shù)據(jù)庫(kù)被掛木馬的解決方案

熱門標(biāo)簽:重慶外呼電銷系統(tǒng)費(fèi)用 微信地圖標(biāo)注有什么用 地圖標(biāo)注不完整被罰款 北京大興區(qū)地圖標(biāo)注 電銷機(jī)器人一個(gè)多少錢 地圖標(biāo)注中心多少錢注冊(cè) 不封卡外呼系統(tǒng)一般多少錢 鄭州語(yǔ)音電銷機(jī)器人官網(wǎng) 濰坊呼叫中心外呼系統(tǒng)供應(yīng)商

本文我們?cè)敿?xì)介紹了ASP數(shù)據(jù)庫(kù)被掛木馬的詳細(xì)解決方案之編程處理的方法,解決方案分為以下三步:

第一步:

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

第二步:

執(zhí)行如下ASP文件,這樣就可以去掉數(shù)據(jù)庫(kù)當(dāng)中的JS木馬:

注:conn.asp自己去寫了。

'這里放入JS木馬內(nèi)容:請(qǐng)記得改為自己數(shù)據(jù)庫(kù)中的JS木馬內(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'只處理字段類型為字符型的字段 
 
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 
 
kk=k+1 
 
Loop 
 
response.Write "執(zhí)行成功" 
 
%> 

如果數(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 k20 Then

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

第三步:

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

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 orInstr(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 

關(guān)于ASP數(shù)據(jù)庫(kù)被掛木馬時(shí)的編程處理方法就介紹到這里了,希望本次的介紹能夠帶給您一些收獲,謝謝!

您可能感興趣的文章:
  • 一句話木馬入侵EASYNEWS新聞管理系統(tǒng)
  • JSP一句話木馬代碼
  • asp.net jscript 一句話木馬
  • asp一句話木馬原理分析
  • asp,php一句話木馬整理方便查找木馬
  • 一句話木馬的原理及利用分析(asp,aspx,php,jsp)
  • asp實(shí)現(xiàn)讀取數(shù)據(jù)庫(kù)輸出json代碼
  • 淺談ASP數(shù)據(jù)庫(kù)下載漏洞
  • ASP.NET列出數(shù)據(jù)庫(kù)活躍鏈接的方法
  • MySQL結(jié)合使用數(shù)據(jù)庫(kù)分析工具SchemaSpy的方法
  • ASP通過(guò)ODBC連接SQL Server 2008數(shù)據(jù)庫(kù)的方法
  • asp.net上傳文件到數(shù)據(jù)庫(kù)的解決方案
  • ASP語(yǔ)言實(shí)現(xiàn)對(duì)SQL SERVER數(shù)據(jù)庫(kù)的操作
  • asp控制xml數(shù)據(jù)庫(kù)的經(jīng)典代碼

標(biāo)簽:海南 佛山 揭陽(yáng) 汕頭 鶴崗 攀枝花 唐山 撫州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ASP網(wǎng)站中數(shù)據(jù)庫(kù)被掛木馬的解決方案》,本文關(guān)鍵詞  ASP,網(wǎng)站,中,數(shù)據(jù)庫(kù),被,掛,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ASP網(wǎng)站中數(shù)據(jù)庫(kù)被掛木馬的解決方案》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于ASP網(wǎng)站中數(shù)據(jù)庫(kù)被掛木馬的解決方案的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 体育| 中江县| 桦南县| 广东省| 虎林市| 淮安市| 宝丰县| 都江堰市| 鄄城县| 温泉县| 防城港市| 探索| 溧阳市| 柳林县| 治多县| 化州市| 左云县| 广平县| 昭通市| 武鸣县| 鹤山市| 大姚县| 涿鹿县| 兴海县| 福鼎市| 永顺县| 郎溪县| 黄陵县| 栾城县| 凌云县| 高安市| 夏河县| 祁东县| 昭通市| 潼关县| 浦城县| 万载县| 福鼎市| 兴国县| 霍州市| 滨州市|