0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

淺談Web滲透之信息收集(上)

上??匕?/a> ? 來源:上??匕?/span> ? 作者:上??匕?/span> ? 2023-12-15 15:18 ? 次閱讀

作者 |林海文 上海控安可信軟件創(chuàng)新研究院汽車網(wǎng)絡(luò)安全組版塊 |鑒源論壇 · 觀模社群 |添加微信號TICPShanghai”加入“上??匕?1fusa安全社區(qū)”
信息收集在滲透測試過程中是最重要的一環(huán),“淺談web滲透之信息收集”將通過上下兩篇,對信息收集、滲透攻擊兩塊進行探討,分享目前國內(nèi)外常用的信息收集工具。本篇重點討論Whois查詢與域名信息收集。

01

概 要

1.1 滲透測試目的

通過滲透測試的方式,模擬黑客的攻擊思路與技術(shù)手段,達到從攻擊者角度,發(fā)現(xiàn)平臺存在的安全隱患;深度挖掘滲透測試范圍內(nèi)應(yīng)用系統(tǒng)各個層面(應(yīng)用層、網(wǎng)絡(luò)層、系統(tǒng)層)的安全漏洞;檢驗當前安全控制措施的有效性,針對發(fā)現(xiàn)的安全風險及時進行整改,增強系統(tǒng)自身防御能力,提升安全保障體系的整體健壯性。滲透測試作為獨立的安全技術(shù)服務(wù),其主要目的就在于驗證平臺系統(tǒng)的技術(shù)安全性,通過滲透測試,可在技術(shù)層面定性的分析系統(tǒng)的安全性。

1.2 常見參考標準

序號 文檔名稱
1 《OWASP Testing Guide》
2 《PTES Penetration Testing Execution Standard》
3 《Open Source Security Testing Methodology Manual》
4 《National Institute of Standards and Technology》

1.3 滲透測試流程

滲透測試流程總體分為7大部分,分別為前期交互、信息收集、威脅建模、漏洞掃描、滲透攻擊、后滲透測試、形成報告。本文主要針對信息收集、滲透攻擊兩塊進行講解,這也是滲透測試中最為核心的兩大塊。

總流程如圖所示:

wKgaomV7_MeAfzLcAAFmFUHqjeo786.png

圖1 滲透測試總流程

02

信息收集

2.1 信息搜集與分析

根據(jù)平臺委托范圍和時間,對目標系統(tǒng)進行信息搜集與分析,信息搜集是每一步滲透攻擊的前提,通過信息搜集可以有針對性地制定模擬攻擊測試計劃,提高模擬攻擊的成功率,同時可以有效的降低攻擊測試對系統(tǒng)正常運行造成的不利影響。信息搜集的目標是得到主機存活情況、DNS名、IP地址、網(wǎng)絡(luò)鏈路,網(wǎng)絡(luò)拓撲信息、操作系統(tǒng)指紋、應(yīng)用類型、賬號情況、系統(tǒng)配置等有價值的信息,為更深層次的滲透測試提供資料。同時通過對目標地址進行漏洞掃描,鑒定其操作系統(tǒng),確定其所開放的TCP/UDP端口及服務(wù)的數(shù)量和類型,這是所有滲透測試的基礎(chǔ)。通過對某某網(wǎng)絡(luò)信息收集分析,可以相應(yīng)地、有針對性地制定模擬黑客入侵攻擊的計劃,以提高入侵的成功率、減小暴露或被發(fā)現(xiàn)的幾率。信息收集的方法包括主機網(wǎng)絡(luò)掃描、操作類型判別、應(yīng)用判別、賬號掃描、配置判別等等。主要方式有兩種,主動和被動。

2.2 收集什么信息

· Whois

· 域名信息收集

· 端口探測

· 旁站、C段

· 目錄掃描、敏感信息泄露

· 指紋識別、架構(gòu)探測

2.2.1 Whois

Whois是用來查詢互聯(lián)網(wǎng)中域名的IP以及所有者等信息的傳輸協(xié)議??梢垣@取關(guān)鍵注冊人的信息,包括注冊商、所有者、郵箱、聯(lián)系電話、域名狀態(tài)、域名注冊時間、域名到期時間、DNS服務(wù)器等。

? 常用工具

a. 站長之家:

http://whois.chinaz.com/

wKgZomV7_OCAEI1lAADGNbbGG2s500.png

b. 國外的who.is:

https://who.is/

wKgaomV7_PKALgxmAAAufGJ6gWw919.png

c. 愛站:https://whois.aizhan.com/

wKgZomV7_PmAAV2OAAAutqqkiyM612.png

d. 微步:

https://x.threatbook.cn/

e. 全球WHOIS查詢:

https://www.whois365.com/cn/

f. VirusTotal:

https://www.virustotal.com/gui/home/upload

g. 阿里云:

https://whois.aliyun.com/

2.2.2 域名信息收集

子域名:域名按照層級可以分為頂級域、主域名、子域名等。例如.com是頂級域,主域名是ticpsh.com,子域名則是在主域名的前面添加自定義名稱,例如像www.ticpsh.com 、mail.ticpsh.comt這一類都可統(tǒng)稱為子域名。一/二/三級域名:以www.ticpsh.com為例,.com為頂級域名/一級域名,ticpsh.com為二級域名,www.ticpsh.com為三級域名。那回到本篇主題,搜集子域名的目的是什么?眾所周知,一個網(wǎng)站的主站通常更安全,而一些不常用或新上線的子站安全性往往較差,可能成為系統(tǒng)的弱點。因此子域名可以用來擴大攻擊的范圍,同一個域名下的二級域名都屬于相同資產(chǎn),一般而言都有一定的聯(lián)系。所以在滲透過程中,收集子域名可以發(fā)現(xiàn)更多測試范圍內(nèi)的資產(chǎn)來增加發(fā)現(xiàn)漏洞的機率。

下面列舉常見的四大搜集方法及對應(yīng)的工具:

? 采用檢測工具a. 高并發(fā)的DNS暴力枚舉工具:

subDomainsBruteSub掃描方法:

wKgaomV7_QKAd4FMAABoH3yTiWU446.png

掃描結(jié)果:

wKgaomV7_QmAH7hXAAGi40DIQKE907.png

b. 子域名挖掘機:

layer.exe

wKgaomV7_RCAch4EAABF7LEKgGU098.png

c. 收集能力強大的開源子域收集工具:

OneForAll

wKgaomV7_RiAcVEIAAFuI3sNaRg956.png

? 采用搜索引

利用Google、Bing 、shodan和百度這樣的搜索引擎進行搜索查詢,例如:

wKgZomV7_SCAMn0AAABE6MYJFA4871.png

? 采用三方聚合平臺應(yīng)用a. VirusTotal:

https://www.virustotal.com/#/home/search

wKgZomV7_SWAYQ4OAACz1-Vey7c262.png

wKgZomV7_SyASKE8AACJKc7rpyo704.png

b. DNSdumpster:

https://dnsdumpster.com/

wKgZomV7_TSADr4AAAF-CwgQY1U392.png

? 查詢SSL證書

域名、子域名和郵件地址常常也會包含在SSL/TLS證書內(nèi),因此也可通過證書查詢的方式獲取到需要的信息。

a.

https://crt.sh/

wKgZomV7_TqAMk4BAAHIeszOxhk889.png

b.

https://censys.io/

wKgZomV7_UKAbSCCAADqPHd2s48941.png

c.

http://z.zcjun.com/

wKgaomV7_UeAT9PyAABzFUI9TCo768.png

進階利用

email:郵箱命名規(guī)則、公司是否具有郵箱默認密碼(這個可以采取社工

員工號:很多oa、um、sso系統(tǒng)都是采用員工號登錄,知道員工號的規(guī)則嘗試進行撞庫

商家信息:如果是一些具有商家系統(tǒng)的,能收集到一些商家賬戶

敏感目錄:網(wǎng)站后臺目錄/一些登錄地址/一些接口目錄

敏感文件:比如數(shù)據(jù)庫配置文件、網(wǎng)站源碼啊、數(shù)據(jù)庫備份文件等

中華人民共和國網(wǎng)絡(luò)安全法

第二十七條

任何個人和組織不得從事非法侵入他人網(wǎng)絡(luò)、干擾他人網(wǎng)絡(luò)正常功能、竊取網(wǎng)絡(luò)數(shù)據(jù)等危害網(wǎng)絡(luò)安全的活動:不得提供專門用于從事侵入網(wǎng)絡(luò)、干擾網(wǎng)絡(luò)正常功能及防護措施、竊取網(wǎng)絡(luò)數(shù)據(jù)等危害網(wǎng)絡(luò)安全活動的程序、工具,明知他人從事危害網(wǎng)絡(luò)安全的活動的,不得為其提供技術(shù)支持、廣告推廣、支付結(jié)算等幫助。

聲明:本文章所分享內(nèi)容僅用于網(wǎng)安愛好者之間的技術(shù)討論,禁止用于違法途徑,所有滲透都需獲取授權(quán)!否則需自行承擔,本文章及原作者不承擔相應(yīng)的后果。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Web
    Web
    +關(guān)注

    關(guān)注

    2

    文章

    1253

    瀏覽量

    69055
  • 網(wǎng)絡(luò)安全
    +關(guān)注

    關(guān)注

    10

    文章

    3063

    瀏覽量

    59230
收藏 人收藏

    評論

    相關(guān)推薦

    請問IR611 Web配置頁面是否可以看到SIM卡信息?

    IR611 Web配置頁面是否可以看到SIM卡信息
    發(fā)表于 07-25 07:51

    華納云:java web和java有什么區(qū)別java web和java有什么區(qū)別

    Java Web和Java是兩個不同的概念,它們在功能、用途和實現(xiàn)方式存在一些區(qū)別,下面將詳細介紹它們之間的區(qū)別。 1. 功能和用途: – Java是一種編程語言,它提供了一種用于開發(fā)各種應(yīng)用程序
    的頭像 發(fā)表于 07-16 13:35 ?329次閱讀
    華納云:java <b class='flag-5'>web</b>和java有什么區(qū)別java <b class='flag-5'>web</b>和java有什么區(qū)別

    鴻蒙原生應(yīng)用元服務(wù)開發(fā)WEB-Cookie管理

    WebCookieManager類,用于管理Web組件的Cookie信息。Cookie信息保存在應(yīng)用沙箱路徑下/proc/{pid}/root/data/storage/el2/base/cache/
    發(fā)表于 05-16 15:14

    邊緣Web智能網(wǎng)關(guān)是什么?邊緣Web智能網(wǎng)關(guān)的功能

    邊緣Web智能網(wǎng)關(guān)是一種新型的物聯(lián)網(wǎng)設(shè)備,主要在物聯(lián)網(wǎng)(IoT)設(shè)備與云計算服務(wù)之間建立連接,實現(xiàn)數(shù)據(jù)的收集、處理和傳輸。 邊緣Web智能網(wǎng)關(guān)就是邊緣計算網(wǎng)關(guān),通過WEB端進行網(wǎng)關(guān)的配
    的頭像 發(fā)表于 04-07 14:42 ?339次閱讀

    【米爾-全志T113-i開發(fā)板試用】4、使用Gin框架搭建簡易的web server和提供設(shè)備信息獲取接口

    上一個章節(jié),我們搞定了golang獲取系統(tǒng)信息,在這一課,我們需要搭建一個簡易的web服務(wù)器,將設(shè)備信息通過gin的json接口提供給網(wǎng)頁。 1、編寫定期獲取信息功能的代碼 Gin的
    發(fā)表于 02-22 16:23

    淺談基于Web的配電室監(jiān)控報警系統(tǒng)的設(shè)計與實現(xiàn)

    淺談基于Web的配電室監(jiān)控報警系統(tǒng)的設(shè)計與實現(xiàn) 張穎姣 安科瑞電氣股份有限公司 上海嘉定201801 摘要:設(shè)計基于當前Web應(yīng)用系統(tǒng)開發(fā)中流行的5層架構(gòu)B/S模式,提出了配電室電能質(zhì)量監(jiān)測軟件
    的頭像 發(fā)表于 02-19 14:11 ?288次閱讀
    <b class='flag-5'>淺談</b>基于<b class='flag-5'>Web</b>的配電室監(jiān)控報警系統(tǒng)的設(shè)計與實現(xiàn)

    淺談煤礦井下電力監(jiān)控系統(tǒng)的應(yīng)用

    和數(shù)據(jù)收集,并為監(jiān)控系統(tǒng)提供實時的信息記錄,還需要地面交換機來保證信息的及時輸送和傳譯山,能夠?qū)⒌叵聜魉偷?b class='flag-5'>信息轉(zhuǎn)化成有效的信息進行監(jiān)控系統(tǒng)內(nèi)
    發(fā)表于 02-01 12:54

    鴻蒙開發(fā)基礎(chǔ)-Web組件cookie操作

    的所有Web組件共享一個WebCookie,因此一個應(yīng)用中Web組件存儲的cookie信息,也是可以共享的。當用戶在應(yīng)用內(nèi)完成登錄操作時,Web組件會自動存儲登錄的會話cookie。應(yīng)
    發(fā)表于 01-14 21:31

    顯示Web服務(wù)器中的內(nèi)存使用情況

    Web服務(wù)器,您可以在“內(nèi)存”選項卡的“診斷”網(wǎng)頁找到有關(guān)各個內(nèi)存區(qū)域當前使用情況的信息。
    的頭像 發(fā)表于 12-18 10:18 ?569次閱讀
    顯示<b class='flag-5'>Web</b>服務(wù)器中的內(nèi)存使用情況

    淺談濾波器

    淺談濾波器
    的頭像 發(fā)表于 11-29 16:20 ?634次閱讀
    <b class='flag-5'>淺談</b>濾波器

    LDO參數(shù)指標淺談

    LDO參數(shù)指標淺談
    的頭像 發(fā)表于 11-27 16:01 ?939次閱讀
    LDO參數(shù)指標<b class='flag-5'>淺談</b>

    醫(yī)療廢物信息收集管理系統(tǒng)

    醫(yī)療廢物信息收集管理系統(tǒng) 醫(yī)療廢物收集處置監(jiān)管現(xiàn)狀 1、醫(yī)療廢物的監(jiān)管分為醫(yī)院內(nèi)部和醫(yī)院外部,目前醫(yī)院內(nèi)部的醫(yī)療廢物監(jiān)管屬于衛(wèi)生監(jiān)督管轄,醫(yī)院外部部分屬于環(huán)保監(jiān)管,這也給醫(yī)療廢物監(jiān)管帶來了一些不便
    的頭像 發(fā)表于 11-16 17:27 ?462次閱讀
    醫(yī)療廢物<b class='flag-5'>信息</b>化<b class='flag-5'>收集</b>管理系統(tǒng)

    智能物聯(lián)網(wǎng)時代里信息存儲、處理和傳輸方式的變化淺談

    智能物聯(lián)網(wǎng)時代里信息存儲、處理和傳輸方式的變化淺談
    的頭像 發(fā)表于 11-10 17:51 ?444次閱讀

    淺談STM32SD卡

    STM32SD卡
    的頭像 發(fā)表于 10-19 18:28 ?1485次閱讀
    <b class='flag-5'>淺談</b>STM32<b class='flag-5'>之</b>SD卡

    如何選擇垃圾收集

    1、垃圾收集器種類 事實Java虛擬機規(guī)范對垃圾收集器應(yīng)該如何實現(xiàn),并沒有任何的規(guī)定,所以不同的廠商、不同版本的虛擬機所提供的垃圾收集器都會有所不同,并且一般都會提供參數(shù)供用戶根據(jù)自
    的頭像 發(fā)表于 10-09 16:48 ?574次閱讀
    如何選擇垃圾<b class='flag-5'>收集</b>器