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

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啦在线播放| 亚洲一区二区三区免费观看 | 国产精品亚洲αv天堂无码 国产精品亚洲ΑV天堂无码涩涩屋 | 久久国产hezyo无码dvd不卡 | 成人午夜亚洲精品无码网站 | 日韩欧美精品综合在线观看 | 亚洲专区一区 | 亚洲成眠在线观看毛卡片 | 夜夜草av | 国产欧美va欧美va香蕉在 | 无码国产精成人午夜视频 | 国产欧美一区二区三区在线 | 中文字幕无码日韩专区免费 | 精品在线观看一区 | 亚洲国产在线二区三区 | 黄色免费网页日韩 | 国产午夜精品av一区二区麻豆 | 国产精品高潮呻吟av久久无吗 | 中文字幕日韩人妻不卡一区 | 日韩av无码精品人妻系列 | av一区二区三区人妻少妇 | 麻豆视频下载 | 成人无码精品1区2区3区免费看 | 免费看天天操夜夜操 | 亚洲高清在线不卡中文字幕网 | 性做爰片免费视频看 | 亚洲一区二区三区无码久久 | 亚洲专区国产精品欧美电影 | 亚洲精品一区二区三区无码a片 | 日产精品卡二卡三卡四卡视 | 国产人妻人伦精品九色威尼斯商人我们可不可以和 | 久久亚洲国产精品五月天婷 | 亚洲午夜无码毛片AV久久 | 少妇毛又黑又浓水又多A片 少妇内射高潮福利炮 | 亚洲a成人无码一二三区 | 苍井空a 集在线观看网站 | 国产成人理在线观看视频 | 成人国内精品久久久久影院 | 色99久久久久高潮综合影院 | 国产无码精品一区二区三区 |