零基礎(chǔ)入門(mén)到精通Kali Linux實(shí)戰(zhàn):用Social Engineering Toolkit(SET)打造釣魚(yú)攻擊!)
社會(huì)工程攻擊是一種利用“社會(huì)工程學(xué)” (Social Engineering)來(lái)實(shí)施的網(wǎng)絡(luò)攻擊行為。比如免費(fèi)下載的軟件中捆綁了流氓軟件、免費(fèi)音樂(lè)中包含病毒、釣魚(yú)網(wǎng)站、垃圾電子郵件中包括間諜軟件等都是近來(lái)社會(huì)工程學(xué)的代表應(yīng)用。Kali Linux系統(tǒng)集成了一款社會(huì)工程學(xué)工具包Social EngineeringToolkit(SET)它是一個(gè)基于Python的開(kāi)源的社會(huì)工程學(xué)滲透測(cè)試工具。這套工具包由David Kenned設(shè)計(jì)而且已經(jīng)成為業(yè)界部署實(shí)施社會(huì)工程學(xué)攻擊的標(biāo)準(zhǔn)。SET利用人們的好奇心、信任、貪婪及一些愚蠢的錯(cuò)誤攻擊人們自身存在的弱點(diǎn)。SET最常用的攻擊方法有用惡意附件對(duì)目標(biāo)進(jìn)行 E-mail 釣魚(yú)攻擊、Java Applet攻擊、基于瀏覽器的漏洞攻擊、收集網(wǎng)站認(rèn)證信息、建立感染的便攜媒體、郵件群發(fā)等攻擊手段。環(huán)境說(shuō)明主機(jī)IP地址Kali Linux 攻擊機(jī)192.168.0.211Win 7 虛擬機(jī)靶機(jī)192.168.0.103Windows 10 物理機(jī)192.168.0.104本文目的本文將演示如何借助 SETMSF 滲透工具對(duì)局域網(wǎng)內(nèi)(橋接模式)的 Win 7 虛擬機(jī)靶機(jī)進(jìn)行網(wǎng)絡(luò)釣魚(yú)(欺騙用戶的賬號(hào)密碼)、生成木馬、獲得主機(jī)Shell、權(quán)限提升、遠(yuǎn)程桌面監(jiān)控、賬戶Hash值獲取、日志清除、后門(mén)植入、釣魚(yú)郵件等一套較為完整的滲透測(cè)試流程。釣魚(yú)網(wǎng)站下面演示如何借助 SET 工具構(gòu)建釣魚(yú)網(wǎng)站并竊取用戶的賬號(hào)密碼?!咀⒁狻肯旅嫠龅尼烎~(yú)網(wǎng)站攻擊方法將不適用于動(dòng)態(tài)驗(yàn)證機(jī)制的網(wǎng)頁(yè)。網(wǎng)站登錄機(jī)制分為動(dòng)態(tài)和靜態(tài)驗(yàn)證兩種比如說(shuō)有些網(wǎng)站的登錄使用了圖形驗(yàn)證碼、短信驗(yàn)證碼、二維碼登錄、圖形滑塊驗(yàn)證等這些就是動(dòng)態(tài)驗(yàn)證。而比如一些企業(yè)內(nèi)部后臺(tái)、部分低級(jí)網(wǎng)站、各種學(xué)校管理平臺(tái)、校園網(wǎng)登錄平臺(tái)等基本都是只要賬號(hào)密碼對(duì)就能上去不用其他驗(yàn)證的網(wǎng)站就是靜態(tài)驗(yàn)證。默認(rèn)模板1、在使用 SET 之前檢查并更新其版本確保最新2、在終端輸入setoolit開(kāi)始運(yùn)行 SET選擇第1項(xiàng)進(jìn)入社工模塊3、然后選擇第2項(xiàng)——網(wǎng)站攻擊模塊4、接著下選擇第3項(xiàng)——憑證收集攻擊5、選擇第1項(xiàng)——Web模板6、接著需要設(shè)置用于釣魚(yú)的IP地址(此處默認(rèn)Kali本機(jī)IP同時(shí)會(huì)默認(rèn)設(shè)定80端口故需要提前執(zhí)行命令systemctl stop apache2關(guān)閉Apache服務(wù)避免80端口占用引起沖突)然后選擇釣魚(yú)的網(wǎng)站(下面選擇谷歌登錄)7、最后在物理機(jī) Win 10上面訪問(wèn) Kali 的IP地址即可得到谷歌登錄頁(yè)面輸入賬號(hào)和密碼(登錄后會(huì)進(jìn)行跳轉(zhuǎn)到谷歌官網(wǎng))8、此時(shí)返回Kali可以看到成功收集到剛才輸入的賬號(hào)和密碼攻擊成功站點(diǎn)克隆除了選擇 SET 自帶的三個(gè)登錄站點(diǎn)的模板外SET 也允許攻擊者自己選擇站點(diǎn)進(jìn)行克隆偽造釣魚(yú)網(wǎng)站。1、在上面第五步選擇第2項(xiàng)——站點(diǎn)克隆2、接著將監(jiān)聽(tīng)的地址設(shè)為本機(jī)IP(直接 Enter 鍵默認(rèn)即可)然后將克隆的網(wǎng)站地址設(shè)置為美團(tuán)的登錄頁(yè)面即可成功克隆并進(jìn)入監(jiān)聽(tīng)狀態(tài)。3、在 Win10 物理機(jī)訪問(wèn) Kali 攻擊機(jī)的 IP 地址效果如下4、輸入賬號(hào)和密碼后在 Kali 中可以收集到該信息釣魚(yú)攻擊成功談二維碼SET 工具包中使用QR Code Attack模塊發(fā)起二維碼攻擊使被欺騙用戶掃描你的二維碼進(jìn)入一個(gè)偽裝釣魚(yú)網(wǎng)站。有人肯定會(huì)認(rèn)為那這個(gè)軟件沒(méi)啥用但是請(qǐng)問(wèn)正常情況下給你一個(gè)二維碼和一個(gè)未知網(wǎng)址你更愿意相信哪一個(gè)答案當(dāng)然是二維碼。1、進(jìn)入社工攻擊并選擇二維碼攻擊模塊2、輸入要跳轉(zhuǎn)的釣魚(yú)網(wǎng)站的地址(此處拿合天網(wǎng)安實(shí)驗(yàn)室的首頁(yè)來(lái)做示范)即可生成二維碼3、然而使用手機(jī)微信掃描出來(lái)的結(jié)果如下4、使用手機(jī)UC瀏覽器掃描才可以跳轉(zhuǎn)到相應(yīng)網(wǎng)站5、以上 Kali 顯得太垃圾了……推薦一個(gè)在線二維碼生成平臺(tái)可生成在微信即可掃描并跳轉(zhuǎn)的二維碼并且種類(lèi)豐富大可為所欲為6、上圖在手機(jī)微信掃描的效果如下【小結(jié)】以上的攻擊演示告訴我們幾點(diǎn)不要輕易打開(kāi)一個(gè)安全性未知的網(wǎng)站鏈接或者去掃描二維碼并且傻乎乎地輸入自己的賬號(hào)密碼等敏感信息你看到的網(wǎng)站不一定是真的現(xiàn)實(shí)中攻擊者會(huì)綁定公網(wǎng)IP、公網(wǎng)域名來(lái)以假亂真。同時(shí)請(qǐng)務(wù)必留意不要輕易連接安全性未知的WIFI因?yàn)橐坏┠氵M(jìn)入攻擊者設(shè)定的WIFI攻擊者完全可以利用局域網(wǎng)內(nèi)部的DNS欺騙攻擊使得你訪問(wèn)www.baidu.com這樣的域名都能跳轉(zhuǎn)到他指定的釣魚(yú)網(wǎng)站關(guān)于局域網(wǎng)內(nèi)如何欺騙網(wǎng)關(guān)并進(jìn)行DNS域名劫持遠(yuǎn)控木馬SET 同時(shí)集成了木馬生成工具可以生成木馬并調(diào)用MSF框架對(duì)遠(yuǎn)程主機(jī)進(jìn)行控制。直接使用MSF生成木馬并控制主機(jī)控制主機(jī)1、運(yùn)行 SET選擇創(chuàng)建攻擊載荷和監(jiān)聽(tīng)器2、選擇攻擊模式然后設(shè)置監(jiān)聽(tīng)的主機(jī)IP(kali攻擊機(jī)的IP地址)和端口即可在本地生成木馬程序3、將木馬程序傳給 Win 7 虛擬機(jī)Kali攻擊機(jī)開(kāi)啟監(jiān)聽(tīng)后Win 7虛擬機(jī)雙擊運(yùn)行木馬程序4、此時(shí) Kali 攻擊機(jī)啟動(dòng)了MSF框架并成功獲得攻擊會(huì)話5、激活 Meterpreter 會(huì)話獲得 Shell 后即可操控 Win 7 靶機(jī)如下圖所示6、執(zhí)行screenshot命令進(jìn)行屏幕截圖可輸入help命令查看 Meterpreter 支持的所有攻擊命令和描述如下圖所示7、執(zhí)行命令getsystem進(jìn)行提權(quán)攻擊提升至system系統(tǒng)最高權(quán)限8、執(zhí)行命令hashdump嘗試獲取系統(tǒng)所有賬戶的密碼的hash值發(fā)現(xiàn)失敗。沒(méi)關(guān)系可以執(zhí)行Meterpreter 提供的腳本9、最后補(bǔ)充下Meterpreter 提供的其他攻擊腳本執(zhí)行遠(yuǎn)程桌面如下10、進(jìn)一步的攻擊還可以執(zhí)行background將當(dāng)前會(huì)話轉(zhuǎn)移到后臺(tái)執(zhí)行達(dá)到后臺(tái)進(jìn)程切換的目的。同時(shí)可以執(zhí)行migrate命令遷移會(huì)話進(jìn)程到指定的進(jìn)程pid達(dá)到隱藏控制會(huì)話的進(jìn)程此時(shí)原來(lái)的進(jìn)程是看不到的目的(通過(guò)ps命令可以看到受害機(jī)的哪些進(jìn)程)。日志清除1、為了不暴露攻擊者的痕跡行為 需要清除系統(tǒng)事件先打開(kāi) Windows 事件查看器2、在 Meterpreter 執(zhí)行命令clearev命令 對(duì)靶機(jī)的日志進(jìn)行清除 如下圖所示3、此時(shí)重新查看 Win7 的事件查看器系統(tǒng)日志信息已經(jīng)被清空。但該命令存在的弊端的是沒(méi)法指定清除哪一部分的日志一次性清除容易引起系統(tǒng)管理員的注意。創(chuàng)建后門(mén)當(dāng)成功獲取目標(biāo)系統(tǒng)的訪問(wèn)權(quán)限后需要尋找方法來(lái)恢復(fù)與目標(biāo)主機(jī)的連接而無(wú)需再進(jìn)入目標(biāo)系統(tǒng)。如果目標(biāo)用戶破壞了該連接例如重新啟動(dòng)計(jì)算機(jī)。此時(shí)使用后門(mén)將允許自動(dòng)重新與目標(biāo)系統(tǒng)建立連接。為了后續(xù)滲透方便所以需要?jiǎng)?chuàng)建一個(gè)后門(mén)這樣即使連接被中斷也不會(huì)影響工作。1、創(chuàng)建持久后門(mén)之前先查看下它的幫助文件如下所示2、執(zhí)行命令創(chuàng)建一個(gè)持久后門(mén)輸出的信息將顯示創(chuàng)建后門(mén)的一個(gè)過(guò)程。Kali 將在目標(biāo)系統(tǒng)中創(chuàng)建了一個(gè)持久腳本(保存在C:\Users\thinkpad\AppData\Local\Temp\naBffRVEO.vbs)并篡改注冊(cè)表如下所示3、查看 Win 7 靶機(jī)的注冊(cè)表和系統(tǒng)文件看看4、為了驗(yàn)證后門(mén)是否可利用關(guān)閉當(dāng)前攻擊會(huì)話重啟 Win 7 虛擬機(jī)5、此時(shí)在 Kali 虛擬機(jī)重新開(kāi)啟一個(gè)終端運(yùn)行 MSF 框架監(jiān)聽(tīng) Win 7 虛擬機(jī)是否重啟后能自動(dòng)上線獲得攻擊會(huì)話至此后門(mén)植入成功以后只要Win 7系統(tǒng)開(kāi)機(jī)便會(huì)自動(dòng)運(yùn)行后門(mén)腳本攻擊者可以隨時(shí)入侵除非受害主機(jī)的管理員發(fā)現(xiàn)后刪除了注冊(cè)表相應(yīng)的鍵值和系統(tǒng)中植入的后門(mén)腳本。此時(shí)即使 Win 7 靶機(jī)中的遠(yuǎn)控木馬文件payload.exe被管理員刪除也沒(méi)關(guān)系下面驗(yàn)證一下。6、刪除Win 7靶機(jī)桌面的木馬文件后重啟主機(jī)7、此時(shí) Kali 攻擊機(jī)依然可以控制靶機(jī)只不過(guò)功能受限無(wú)法提權(quán)到最高權(quán)限了。8、實(shí)驗(yàn)最后將 Win 7靶機(jī)上的后門(mén)腳本、注冊(cè)表注冊(cè)項(xiàng)清除Kali 攻擊機(jī)則無(wú)法再隨意入侵 Win 7 虛擬機(jī)靶機(jī)了如下圖所示。以上通過(guò) SET MSF 滲透工具演示了如何生成木馬、獲得主機(jī)Shell、主機(jī)提權(quán)、遠(yuǎn)程桌面控制、日志清除、后門(mén)植入等完整的一次滲透測(cè)試攻擊。釣魚(yú)郵件當(dāng)攻擊者制作了釣魚(yú)網(wǎng)站、木馬程序后便會(huì)想法設(shè)法將其傳給受害者而常見(jiàn)的傳播方式便是釣魚(yú)網(wǎng)站了。安全意識(shí)較差的用戶在收到釣魚(yú)郵件后點(diǎn)擊郵件中的釣魚(yú)鏈接、下載附件中的木馬程序便可能遭受攻擊工具簡(jiǎn)述Swaks 是一款類(lèi)似于“瑞士軍刀”的工具之所以這么說(shuō)是因?yàn)樗赟MTP郵件協(xié)議領(lǐng)域有非常非常廣泛的應(yīng)用同時(shí)對(duì)于一名信息安全高級(jí)工程師來(lái)說(shuō)也是一個(gè)不錯(cuò)的利用工具它通常被用來(lái)偽造郵件進(jìn)行釣魚(yú)、社工等操作。Swaks基本用法1、swaks --to testqq.com 測(cè)試郵箱的連通性2、參數(shù)說(shuō)明這里只是簡(jiǎn)單的羅列了一些至于更加具體的內(nèi)容可以使用–help進(jìn)行查看了解\--from testqq.com --ehlo qq.com --body http://www.baidu.com --header Subject:hello --data ./Desktop/email.txt3、Kali 內(nèi)置了swaks如下圖所示攻擊實(shí)例1、在進(jìn)行攻擊演示之前先在以下網(wǎng)站申請(qǐng)一個(gè)臨時(shí)郵箱用于收件2、偽造一份來(lái)自 360hr 的郵件收件人為clearsky4533.top內(nèi)容為:“Congratulations on your 360 interview. Please click on the link below to enter our employee information page. https://fishing.com/test.php”如下圖所示3、此時(shí)可以在臨時(shí)郵箱中收到來(lái)自 360hr 的郵件。但是QQ郵箱和網(wǎng)易云郵箱暫不可送達(dá)應(yīng)該是騰訊、網(wǎng)易設(shè)定的安全機(jī)制的原因在此提醒遇到可疑郵件要查看源郵件判斷發(fā)信人IP是否為可信任的IP不然一個(gè)貿(mào)然的操作有時(shí)候?qū)⒖赡軐?dǎo)致自己被釣魚(yú)甚至攻擊總結(jié)給出幾條防范社工攻擊的建議當(dāng)心來(lái)路不明的服務(wù)供應(yīng)商等人的電子郵件、即時(shí)簡(jiǎn)訊以及電話。在提供任何個(gè)人信息之前驗(yàn)證其可靠性和權(quán)威性永遠(yuǎn)不要點(diǎn)擊來(lái)自未知發(fā)送者的電子郵件中的嵌入鏈接如果有必要就使用搜索引擎尋找目標(biāo)網(wǎng)站或手動(dòng)輸入網(wǎng)站URL。永遠(yuǎn)不要在未知發(fā)送者的電子郵件中下載附件如果有必要可以在保護(hù)視圖中打開(kāi)附件這個(gè)在許多操作系統(tǒng)中是默認(rèn)啟用的。使用強(qiáng)大的防火墻來(lái)保護(hù)你的電腦空間及時(shí)更新殺毒軟件同時(shí)提高垃圾郵件過(guò)濾器的門(mén)檻下載軟件及操作系統(tǒng)補(bǔ)丁預(yù)防零日漏洞及時(shí)跟隨軟件供應(yīng)商發(fā)布的補(bǔ)丁同時(shí)盡可能快地安裝補(bǔ)丁版本。關(guān)注網(wǎng)站的URL有時(shí)網(wǎng)上的騙子對(duì)URL做了細(xì)微的改動(dòng)將流量誘導(dǎo)進(jìn)了自己的詐騙網(wǎng)站不要隨意掃描二維碼你所掃描后到的網(wǎng)站可能是一個(gè)釣魚(yú)網(wǎng)站不要輕易連接公告WIFI進(jìn)入攻擊者設(shè)定的局域網(wǎng)環(huán)境你的很多上網(wǎng)隱私將處于裸奔狀態(tài)同時(shí)容易遭受 ARP欺騙、DNS劫持、網(wǎng)絡(luò)釣魚(yú)等攻擊如何系統(tǒng)學(xué)習(xí)網(wǎng)絡(luò)安全網(wǎng)絡(luò)安全作為數(shù)字時(shí)代的核心技術(shù)基石已成為保障各行業(yè)安全穩(wěn)定運(yùn)行的堅(jiān)實(shí)屏障。筑牢網(wǎng)絡(luò)安全的防線掌握先進(jìn)的防護(hù)策略和技能正上升為國(guó)家與企業(yè)發(fā)展的戰(zhàn)略?xún)?yōu)先級(jí)。構(gòu)建穩(wěn)固的網(wǎng)絡(luò)安全能力是一個(gè)體系的工程需要從夯實(shí)基礎(chǔ)理論出發(fā)持續(xù)深化到攻防對(duì)抗與應(yīng)急響應(yīng)的實(shí)戰(zhàn)層面。如果你是準(zhǔn)備學(xué)習(xí)網(wǎng)絡(luò)安全黑客或者正在學(xué)習(xí)我可以把我自用的360獨(dú)家內(nèi)部資料分享給你包含以下內(nèi)容你應(yīng)該能用得上①網(wǎng)絡(luò)安全學(xué)習(xí)路線②20份滲透測(cè)試電子書(shū)③安全攻防357頁(yè)筆記④50份安全攻防面試指南⑤安全紅隊(duì)滲透工具包⑥網(wǎng)絡(luò)安全必備書(shū)籍⑦100個(gè)漏洞實(shí)戰(zhàn)案例⑧安全大廠內(nèi)部視頻資源⑨歷年CTF奪旗賽題解析一、網(wǎng)絡(luò)安全黑客學(xué)習(xí)路線網(wǎng)絡(luò)安全黑客學(xué)習(xí)路線形成網(wǎng)絡(luò)安全領(lǐng)域所有的知識(shí)點(diǎn)匯總它的用處就在于你可以按照上面的知識(shí)點(diǎn)去找對(duì)應(yīng)的學(xué)習(xí)資源保證自己學(xué)得較為全面。二、網(wǎng)絡(luò)安全教程視頻我們?cè)诳匆曨l學(xué)習(xí)的時(shí)候不能光動(dòng)眼動(dòng)腦不動(dòng)手比較科學(xué)的學(xué)習(xí)方法是在理解之后運(yùn)用它們這時(shí)候練手項(xiàng)目就很適合了。三、網(wǎng)絡(luò)安全CTF實(shí)戰(zhàn)案例光學(xué)理論是沒(méi)用的要學(xué)會(huì)跟著一起敲要?jiǎng)邮謱?shí)操才能將自己的所學(xué)運(yùn)用到實(shí)際當(dāng)中去這里帶來(lái)的是CTFSRC資料HW資料畢竟實(shí)戰(zhàn)是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)嘛~四、網(wǎng)絡(luò)安全面試題最后我們所有的作為都是為就業(yè)服務(wù)的所以關(guān)鍵的臨門(mén)一腳就是咱們的面試題內(nèi)容所以面試題板塊是咱們不可或缺的部分這里我給大家準(zhǔn)備的就是我在面試期間準(zhǔn)備的資料。網(wǎng)安其實(shí)不難難的是堅(jiān)持和相信自己我的經(jīng)驗(yàn)是既然已經(jīng)選定網(wǎng)安你就要相信它相信它能成為你日后進(jìn)階的高效渠道這樣自己才會(huì)更有信念去學(xué)習(xí)才能在碰到困難的時(shí)候堅(jiān)持下去。機(jī)會(huì)屬于有準(zhǔn)備的人這是一個(gè)實(shí)力的時(shí)代。人和人之間的差距不在于智商而在于如何利用業(yè)余時(shí)間只要你想學(xué)習(xí)什么時(shí)候開(kāi)始都不晚不要擔(dān)心這擔(dān)心那你只需努力剩下的交給時(shí)間這份完整版的網(wǎng)絡(luò)安全學(xué)習(xí)資料已經(jīng)上傳CSDN朋友們?nèi)绻枰梢晕⑿艗呙柘路紺SDN官方認(rèn)證二維碼免費(fèi)領(lǐng)取【保證100%免費(fèi)】