国产高清在线免费观看-国产高清在线免费无码-国产高清在线男人的天堂-国产高清在线视频-国产高清在线视频精品视频-国产高清在线视频伊甸园

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

[點晴永久免費OA]ASP的chr(0)文件上傳漏洞原理和解決方法介紹

admin
2022年6月21日 16:30 本文熱度 1181

我們在用ASP開發文件上傳功能的時候,為了防止用戶上傳木馬程序,常常會限制一些文件的上傳,常用的方法是判斷一下上傳文件的擴展名是否符合規定,可以用right字符串函數取出上傳文件的文件名的后四位,這樣很容易就能判斷了,但是這里面有一個漏洞,非常危險,就是chr(0)漏洞,詳情請接著往下看。

一、首先解釋下什么是chr(0)?

在ASP中可以用chr()函數調用ASCII碼,其中chr(0)表示調用的是一個結束字符,簡單的說當一個字符串中包含chr(0)字符時,只能輸出chr(0)前面的字符,chr(0)后面的字符將不被輸出。舉例如說明:
代碼如下:<%response.write "HTMer.com"&chr(0)&"歡迎您"%>
以上代碼你在IIS下運行下看看,是不是只會輸出“HTMer.com”呢?后面的“歡迎您”就沒有了,因為讀到chr(0)時就認為該語句結束了。

二、chr(0)漏洞上傳原理:

假設我在ASP程序中已經設置只能上傳jpg文件,這里看我怎么利用chr(0)漏洞上傳ASP木馬的:

這里假設有一個ASP木馬文件為htmer.asp,我把它改名為htmer.asp .jpg,大家有沒有看到中間有一個空格?我們在獲取該文件名時,這個空格就被認為是chr(0),當用right("htmer.asp .jpg",4)看的時候,確實是.jpg,但是當實際讀取htmer.asp .jpg,并生成文件的時候,系統讀到chr(0)就以為結束了,所以后面的.jpg就輸出不來了,上傳后的文件名被自動生成了htmer.asp,這意味著什么?我想你應該知道了吧。

三、解決chr(0)漏洞的方法

解決辦法是檢查上傳的文件名里面有沒有chr(0),在ASP中直接用replace函數替換掉chr(0)字符即可。


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

主站蜘蛛池模板: 91久久精品无码一区二区免费 | 一区二区三区免费中文字幕高清 | 韩国无码av片在线观看网站 | 国产亚洲精品AV片在线观看播放 | 人妻洗澡被强伦姧完整国产 | 苍井空波多野结衣AA片 | 国产成人精品亚洲精品日日 | 熟妇与小伙在线播放 | 无码一级毛片一区二区动图 | 欧美综合自拍亚洲综合百度 | 18禁无码无遮挡在线播放 | 国产成人精品亚洲午夜麻豆 | 熟妇av福利成全视频在线观看免费观看 | 秋霞国产日韩91视频 | 国产成人精品亚洲精品 | 亚洲国产欧美国产综合一区 | 国产亚洲午夜高清国产拍精品 | 久久国产免费一区二区三区 | 综合五月激情二区视频 | 成人无码秒播视频在线观看 | 毛片网站视频 | 国产成人精品一区二区a片带套 | 日韩一卡2卡3卡4卡乱码网站导航 | 亚洲av伊人久久综合密臀性色 | 巨大黑人极品v | 在线精品性高朝久久久久久久成人精品一区二区三区在线 | 97精品一区二区视频在线观看 | 日韩精品在线不卡视频 | 高清一区二区三区日本久 | 国产精品亚洲片在线 | 国产精品白浆直流在线观看 | 国产色情乱码久久久久一区二区 | 亚洲男人的天堂在线播放 | 97人妻人人澡人人爽国产 | 综合人人网五月天国产 | 免费在线观看一区 | 精品久久久久中文字幕一区 | 国产午夜精品一区二区理论影院 | 中文字幕三级人妻无码视频 | 69国产成人精品午夜福中文 | 国产午夜福利100集发布 |