錦州市廣廈電腦維修|上門維修電腦|上門做系統(tǒng)|0416-3905144熱誠服務(wù),錦州廣廈維修電腦,公司IT外包服務(wù)
topFlag1 設(shè)為首頁
topFlag3 收藏本站
 
maojin003 首 頁 公司介紹 服務(wù)項(xiàng)目 服務(wù)報(bào)價(jià) 維修流程 IT外包服務(wù) 服務(wù)器維護(hù) 技術(shù)文章 常見故障
錦州市廣廈電腦維修|上門維修電腦|上門做系統(tǒng)|0416-3905144熱誠服務(wù)技術(shù)文章
前端JavaScript工具包一款用于創(chuàng)建DNS重綁定攻擊

作者: 佚名  日期:2018-07-18 19:03:33   來源: 本站整理

 注意:本軟件僅適用于教育目的,請不要將其用于非法活動(dòng),工具作者和本站對用戶個(gè)人行為不負(fù)任何責(zé)任。
今天給大家介紹的是一款名叫DNS Rebind Toolkit的工具包,這是一款前段JavaScript工具包,滲透測試人員可利用該工具來創(chuàng)建DNS重綁定攻擊。

工具介紹
DNSRebind Toolkit是一款前端JavaScript框架,可用于對存在漏洞的主機(jī)或本地局域網(wǎng)服務(wù)進(jìn)行DNS重綁定攻擊,類似的服務(wù)包括Google Home、Roku、SonosWiFi揚(yáng)聲器、WiFi路由器、智能恒溫器以及其他的物聯(lián)網(wǎng)設(shè)備。在這款工具的幫助下,遠(yuǎn)程攻擊者可繞過路由器的防火墻,然后直接與目標(biāo)用戶家庭網(wǎng)絡(luò)內(nèi)的設(shè)備進(jìn)行交互,并提取出隱私信息,在某些情況下他們甚至還可以直接控制目標(biāo)設(shè)備。
值得一提的是,滲透測試人員可利用該工具包創(chuàng)建自己的DNS重綁定攻擊,該工具包在payloads/目錄下提供了多種可用于現(xiàn)實(shí)攻擊的Payload。
工具安裝
克隆項(xiàng)目源碼:
git clone https://github.com/brannondorsey/dns-rebind-toolkit.git
cd dns-rebind-toolkit
安裝依賴組件
npm install
運(yùn)行服務(wù)器:
sudo node server
API及工具使用
該工具包提供了兩種JavaScript對象,可用于配合創(chuàng)建DNS重綁定攻擊:
1.    DNSRebindAttack:這個(gè)對象可以用來對包含漏洞的服務(wù)器進(jìn)行攻擊。它可以創(chuàng)建、管理并于多個(gè)DNSRebindNode對象進(jìn)行通信,DNSRebindAttack所生成的每一個(gè)Payload都必須包含一個(gè)DNSRebindNode對象。
2.    DNSRebindNode:這個(gè)靜態(tài)類對象需要包含在每一個(gè)HTML Payload文件中,它可以對目標(biāo)主機(jī)所運(yùn)行的服務(wù)進(jìn)行攻擊,并與相應(yīng)的DNSRebindAttack對象進(jìn)行通信。
在對有防火墻保護(hù)的LAN主機(jī)進(jìn)行攻擊時(shí),這兩個(gè)腳本需要配合使用,基本的攻擊過程如下:
1.    攻擊者向目標(biāo)用戶發(fā)送一條指向惡意HTML頁面的鏈接地址,并執(zhí)行攻擊。例如http://example.com/launcher.html,其中l(wèi)auncher.html包含了一個(gè)DNSRebindAttack實(shí)例。
2.    目標(biāo)用戶點(diǎn)擊了惡意鏈接,并訪問了惡意頁面,其中http://example.com/launcher.html嵌入在一個(gè)iframe里面,頁面此時(shí)便會(huì)觸發(fā)攻擊執(zhí)行。
3.    DNSRebindAttack此時(shí)會(huì)搜索目標(biāo)設(shè)備的本地IP地址(例如192.168.10.84),并根據(jù)這個(gè)IP地址來確定目標(biāo)網(wǎng)絡(luò)的IP地址范圍(例如192.168.10.0-255)。
4.    launcher.html負(fù)責(zé)對目標(biāo)子網(wǎng)的IP地址范圍發(fā)動(dòng)DNS重綁定攻擊。
5.    DNSRebindAttack會(huì)在launcher.html頁面中嵌入一個(gè)包含了payload.html的iframe,每一個(gè)iframe中都包含一個(gè)DNSRebindNode對象,用于對IP地址范圍內(nèi)的每一臺(tái)主機(jī)(端口8008)進(jìn)行攻擊。
使用樣例
一次攻擊需要三個(gè)腳本和文件協(xié)同合作:
1.    一個(gè)HTML文件,其中包含DNSRebindAttack實(shí)例(例如launcher.html)。
2.    一個(gè)HTML文件,其中包含攻擊Payload(例如payload.html),該文件需要通過DNSRebindAttack并根據(jù)目標(biāo)IP地址嵌入到launcher.html中。
3.    一臺(tái)DNS Rebind Toolkit服務(wù)器(server.js),用于傳遞文件并提取數(shù)據(jù)。
launcher.html
下面給出的是一個(gè)launcher.html文件樣本,你可以在項(xiàng)目目錄的examples/launcher.html中找到完整代碼:
    
           Examplelauncher
    
    
        
        
        
        
        
        // DNSRebindAttack has a static method thatuses WebRTC to leak the
        // browser's IP address on the LAN. We'lluse this to guess the LAN's IP
        // subnet. If the local IP is 192.168.1.89,we'll launch 255 iframes
        // targetting all IP addresses from192.168.1.1-255
        DNSRebindAttack.getLocalIPAddress()
        .then(ip => launchRebindAttack(ip))
        .catch(err => {
            console.error(err)
            // Looks like our nifty WebRTC leaktrick didn't work (doesn't work
            // in some browsers). No biggie, mosthome networks are 192.168.1.1/24
            launchRebindAttack('192.168.1.1')
        })
        function launchRebindAttack(localIp) {
            // convert 192.168.1.1 into array from192.168.1.0 - 192.168.1.255
            const first3Octets =localIp.substring(0, localIp.lastIndexOf('.'))
            const ips =[...Array(256).keys()].map(octet => `${first3Octets}.${octet}`)



熱門文章
  • 機(jī)械革命S1 PRO-02 開機(jī)不顯示 黑...
  • 聯(lián)想ThinkPad NM-C641上電掉電點(diǎn)不...
  • 三星一體激光打印機(jī)SCX-4521F維修...
  • 通過串口命令查看EMMC擦寫次數(shù)和判...
  • IIS 8 開啟 GZIP壓縮來減少網(wǎng)絡(luò)請求...
  • 索尼kd-49x7500e背光一半暗且閃爍 ...
  • 樓宇對講門禁讀卡異常維修,讀卡芯...
  • 新款海信電視機(jī)始終停留在開機(jī)界面...
  • 常見打印機(jī)清零步驟
  • 安裝驅(qū)動(dòng)時(shí)提示不包含數(shù)字簽名的解...
  • 共享打印機(jī)需要密碼的解決方法
  • 圖解Windows 7系統(tǒng)快速共享打印機(jī)的...
  • 錦州廣廈電腦上門維修

    報(bào)修電話:13840665804  QQ:174984393 (聯(lián)系人:毛先生)   
    E-Mail:174984393@qq.com
    維修中心地址:錦州廣廈電腦城
    ICP備案/許可證號:遼ICP備2023002984號-1
    上門服務(wù)區(qū)域: 遼寧錦州市區(qū)
    主要業(yè)務(wù): 修電腦,電腦修理,電腦維護(hù),上門維修電腦,黑屏藍(lán)屏死機(jī)故障排除,無線上網(wǎng)設(shè)置,IT服務(wù)外包,局域網(wǎng)組建,ADSL共享上網(wǎng),路由器設(shè)置,數(shù)據(jù)恢復(fù),密碼破解,光盤刻錄制作等服務(wù)

    技術(shù)支持:微軟等
    主站蜘蛛池模板: 亚洲国产综合无码一区| 午夜人性色福利无码视频在线观看 | 无码人妻一区二区三区在线| 亚洲av无码片在线观看| 无码av不卡一区二区三区| 无码精品国产一区二区三区免费| 中文字幕无码成人免费视频 | 免费无码专区毛片高潮喷水| 中文字幕人妻无码一夲道 | 无码人妻精品内射一二三AV| 亚洲日韩v无码中文字幕| 亚洲日韩AV无码一区二区三区人| 日日日日做夜夜夜夜无码| 精品久久久久久无码中文字幕一区 | 中日韩精品无码一区二区三区| 亚洲精品无码专区久久同性男| 秋霞无码一区二区| 最新高清无码专区| 亚洲精品国产日韩无码AV永久免费网 | 国产色综合久久无码有码| 九九在线中文字幕无码| 亚洲AV无码专区在线亚| 国产AV一区二区三区无码野战| 无码日韩人妻AV一区二区三区| 中文无码不卡的岛国片| 日韩免费无码一区二区三区| 亚洲av中文无码乱人伦在线咪咕| 国产精品无码无卡无需播放器| 日韩精品人妻系列无码av东京 | 无码av免费网站| 亚洲AV无码乱码国产麻豆| 国产强伦姧在线观看无码| 亚洲AV无码不卡在线观看下载| 免费无码一区二区三区蜜桃大 | 日日摸日日踫夜夜爽无码| 无码精品人妻一区二区三区人妻斩| 亚洲欧洲日产国码无码网站 | 无码人妻精品一区二区三18禁| 中文字幕精品无码久久久久久3D日动漫| 无码色偷偷亚洲国内自拍| 无码尹人久久相蕉无码|