日韩欧美国产精品免费一二-日韩欧美国产精品亚洲二区-日韩欧美国产精品专区-日韩欧美国产另-日韩欧美国产免费看-日韩欧美国产免费看清风阁

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

ewebeditor漏洞修復【轉】

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

今天用了以下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

主站蜘蛛池模板: 亚洲欧美性另类春色 | 国产99视频在线观看 | 日本爽p大片免费观看 | 日本欧美大码 | yy8098三级国语 | 色狠狠一区二区三区香蕉 | 午夜私人影院免费体验区 | 国产高清成人mv在线观看 | 91成人深夜在线观看 | 热播电影在线观看 | 91福利国产在线观看香蕉 | 亚洲小说欧美激情另类 | 一区二区亚洲日本欧美激情久婷婷 | 亚洲欧洲日韩国产aa色大片 | 韩剧tv | 乱色熟女综合一 | 最近中文字幕完整版免费视 | 欧美人与日本人xx在线视频 | 五月丁六月停停 | 国产精品美 | 免费视频6 | 亚洲国产精品自在现线让你爽 | 亚洲日韩国产第一成人 | 国产b站免费版视频 | 99九九免费热在线精品 | 午夜色福利 | 情趣内衣美女 | 日本高清中文字幕免费一区二区 | 国产99热99 | 国产永久在线 | 九九热在线视频观看 | 特别黄的免费视频大片 | 亚洲日韩欧美天堂 | 国产精品人成在线播放新网站 | 亚洲国产一区二区日韩专区 | 日韩精品免费一区二区三区高清 | 国产精选91原创视频 | 免费99精品国产自在现线 | 日本成a人片在线播放 | 最新亚洲人成网站在线 | 中文字幕人成 |