91网首页-91网页版-91网在线观看-91网站免费观看-91网站永久视频-91网站在线播放

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

ewebeditor漏洞修復【轉】

admin
2010年8月13日 10:23 本文熱度 4467

今天用了以下eWebEditor,根據網上一篇文章改了一下.因為怕被黑啊,網上都有eWebEditor漏洞的攻擊方法,所以得改改,怕怕!

第一步:下載eWebEditor2.8 修正版

下載地址http://ewebeditor.webasp.net/download.asp
解壓放到項目文件目錄下. 為了方便使用我把文件改名為ewebeditor

第二步:修改相關調用到編輯器的ASP文件


第三步:修改eWebEditor編輯器

1,使之支持插入分頁符
打開eWebEditor/db/ewebeditor.mdb =>
打開eWebEditor_Button表=>
在倒數的21行
B_Title 字段的值為”顯示或隱藏指導方針”修改為”插入系統分頁符”
B_Event 字段的值為” showBorders()”修改為” insert('SplitPage')”
打開 WebEditor/Include/Editor.js
在777行之前插入
case "SplitPage": // 插入分頁符
insertHTML("


");
break;
2,修改編輯器上傳文件的保存路徑
打開eWebEditor_Style表
找到你使用的樣式所在的行,我用的是s_newssystem 修改 S_UploadDir 字段的值
我是改成..../UpLoadFiles/
這樣我用編輯器上傳的圖片等都會在根目錄的UpLoadFiles文件夾下.

第四步:編輯器的安全性

1、先用admin登錄到后臺,修改密碼,然后刪除admin_login.asp文件,如果不需要上傳的話,最好連upload.asp也一起刪除掉。


2、刪除Manage/ Library/ ewebeditor文件夾下所有以Admin_開頭的文件.
刪除Admin文件夾(里面是對我們無用的圖片),刪除Example 文件夾(eWebEditor示例).

以下是我的個人總結,只代表個人觀點

1.修改eWebEditor的數據庫名字.

2.刪除eWebEditor后臺管理文件

3.修改Upload.asp文件

在Upload.asp文件里面,找到這句話sAllowExt = Replace(UCase(sAllowExt), "ASP", "")

把這句話替換為
Do While InStr(sAllowExt, "ASP") or InStr(sAllowExt, "CER") or InStr(sAllowExt, "ASA") or InStr(sAllowExt, "CDX") or InStr(sAllowExt, "HTR")
sAllowExt = Replace(sAllowExt, "ASP", "")
sAllowExt = Replace(sAllowExt, "CER", "")
sAllowExt = Replace(sAllowExt, "ASA", "")
sAllowExt = Replace(sAllowExt, "CDX", "")
sAllowExt = Replace(sAllowExt, "HTR", "")
sAllowExt = Replace(sAllowExt, "CGI", "")
sAllowExt = Replace(sAllowExt, "ASPX", "")'
sAllowExt = Replace(sAllowExt, "ASP .JPG", "")
sAllowExt = Replace(sAllowExt, "CER .JPG", "")
sAllowExt = Replace(sAllowExt, "ASA .JPG", "")
sAllowExt = Replace(sAllowExt, "CDX .JPG", "")
sAllowExt = Replace(sAllowExt, "HTR .JPG", "")
sAllowExt = Replace(sAllowExt, "CGI .JPG", "")
sAllowExt = Replace(sAllowExt, "ASPX .JPG", "")
Loop

EWebEditor漏洞改進方法:

1.在EWebEditor中加入IP控制
<%
''建立連接
dim conn,connstr
connstr="driver={sql server};server=.;uid=yst06;pwd=yst06;database=yst06"
set conn=Server.Createobject("ADODB.Connection")
conn.open connstr
''***************************************************
''功能:實現字符長度的控制
''參數:cutstr
''***************************************************
function cutstr(tempstr,tempwid)
if len(tempstr)>tempwid then
cutstr=left(tempstr,tempwid)&"..."
else
cutstr=tempstr
end if
end function
userip = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
If userip = "" Then
userip = Request.ServerVariables("REMOTE_ADDR")
end if
userip=cstr(userip)
''Response.write userip&"
"
''Response.write Instr(userip,"*")-2
''Response.End()
''ip="210.29.168.123"
''Response.write Instr(ip,"*")
''Response.end()
set rs=server.createobject("adodb.recordset")
sql="select * from IP where state=1"
rs.open sql,conn,1,1
do while not rs.eof
TrustIp = Trim(Rs("IP"))
if Instr(TrustIp,"*")=0 then
if TrustIp = userip then
UserIpTrusted = True
exit do
else
rs.movenext
end if
else
Position=Instr(TrustIp,"*")-2
if left(TrustIp,Position) = left(userip,Position) then
UserIpTrusted = True
exit do
else
rs.movenext
end if
end if
loop
if UserIpTrusted = False then
Response.write ""
end if
%>
2.更改EWebEditor文件夾名稱
比較麻煩,尚未實現
3.修改EWebEditor管理后臺(用戶名/密碼/允許文件上傳類型)
4.修改EWebEditor中文件過濾類型asp,cer,cdx,htr,stm,asa(Upload.asp)
'' 任何情況下都不允許上傳asp,CER,ASA,CDX,HTR,stm腳本文件
sAllowExt = Replace(Replace(Replace(Replace(Replace(Replace(UCase(sAllowExt), "ASP", "**"), "CER", "**"), "ASA", "**"), "CDX", "**"), "HTR", "**"),"stm","**")(這個不建議,還是用上面其它人寫的過濾代碼吧)
5.修改EWebEditor的數據庫路徑,并在Include/Startup.asp中更改連接語句。


該文章在 2010/8/13 10:24:00 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 欧美性爱150p | 中文字幕日韩国产 | 国投影院| 国产精品12| 国产精品主播在线 | 国产精品之国产精品 | 99sewo| 日本精品视频在线 | 欧美日韩伦理电影 | 国产美女福利导航 | 91看片婬黄大片欧 | 欧美三级一级在 | 国产一区精品自拍 | 日本精品a在线观看 | 成人影片网址 | 日韩精品一区不卡 | 国产手机在线播放 | 三区观看 | 日本中文一区二 | 最新中文字幕av专区不卡 | 国语第一次处破女 | 不卡一卡 | 国产精品一二三四 | 精品国产亚洲精品 | 91免费在线 | 精品一本 | 国产粗语刺激 | 国产极品在线 | 精品国产呦| 国产91精品一区二 | 最新精品影视播放网站 | 91伦理福利| 精品三级乱伦免费 | 欧美性爱福 | 日本高清视频网址 | 日韩伦理福利免费 | 日韩在线二区全免费 | www成人精品 | 日本韩国一区 | 国产自产中文综合网 | 女同精品一区二区 |