成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Web指紋識(shí)別的介紹與編寫(xiě)

企業(yè)動(dòng)態(tài)
網(wǎng)絡(luò)上開(kāi)源的Web指紋識(shí)別程序很多,如Wappalyzer,Whatweb, wpscan, joomscan等等,在線指紋平臺(tái)有云悉,還有我們本文重點(diǎn)介紹的數(shù)字觀星指紋平臺(tái)等。接下來(lái)會(huì)介紹如何編寫(xiě)以及編譯指紋并提交到平臺(tái)上。

一、 前言

Web指紋是Web服務(wù)組件在開(kāi)發(fā)時(shí)留下的對(duì)其類型及版本進(jìn)行標(biāo)識(shí)的特殊信息,包括Web服務(wù)器指紋、Web運(yùn)用指紋以及前端框架指紋等。在Web安全測(cè)試過(guò)程中,收集Web指紋信息也是一個(gè)比較重要的步驟;在安全運(yùn)營(yíng)過(guò)程中,通過(guò)指紋識(shí)別識(shí)別資產(chǎn)的Web信息,這樣能更加了解整個(gè)資產(chǎn)存在哪些方面的威脅,然后對(duì)癥檢測(cè)修補(bǔ)。

網(wǎng)絡(luò)上開(kāi)源的Web指紋識(shí)別程序很多,如Wappalyzer,Whatweb, wpscan, joomscan等等,在線指紋平臺(tái)有云悉,還有我們本文重點(diǎn)介紹的數(shù)字觀星指紋平臺(tái)

(https://fp.shuziguanxing.com/#/)等。接下來(lái)會(huì)介紹如何編寫(xiě)以及編譯指紋并提交到平臺(tái)上。

?[[283374]]?

二、 初見(jiàn)

實(shí)踐是認(rèn)識(shí)事物最快的途徑,這里先使用常見(jiàn)的指紋識(shí)別工具做簡(jiǎn)單的指紋識(shí)別示范。

1. Whatweb

Whatweb是一個(gè)基于Ruby語(yǔ)言的開(kāi)源網(wǎng)站指紋識(shí)別軟件,正如它的名字一樣,Whatweb能夠識(shí)別各種關(guān)于網(wǎng)站的詳細(xì)信息包括:CMS類型、博客平臺(tái)、中間件、Web框架模塊、網(wǎng)站服務(wù)器、腳本類型、JavaScript庫(kù)、IP、Cookie等。

在kali下sudo apt install whatweb :

??

對(duì)網(wǎng)站進(jìn)行指紋識(shí)別:

??

2. Wappalyzer

Wappalyzer是基于正則表達(dá)式來(lái)識(shí)別Web應(yīng)用,它的功能是識(shí)別單個(gè)url的指紋,其原理就是給指定URI發(fā)送HTTP請(qǐng)求,獲取響應(yīng)頭與響應(yīng)體并按指紋規(guī)則進(jìn)行匹配。它也是一款瀏覽器插件,能識(shí)別出網(wǎng)站采用了那種Web技術(shù),能夠檢測(cè)出CMS和電子商務(wù)系統(tǒng)、留言板、Javascript框架,主機(jī)面板,分析統(tǒng)計(jì)工具和其它的一些Web系統(tǒng)。這里主要介紹基于node.js的Wappalyer的安裝與使用。

(1)node.js環(huán)境的安裝,官網(wǎng)下載地址https://nodejs.org/en/

(2)通過(guò)Node.js安裝Wappalyzer

??

記住這個(gè)路徑 C:\Users\xx\AppData\Roaming\npm\node_modules\wappalyzer之后講解調(diào)試指紋有用

(3)使用wappalyzer指紋識(shí)別

??

三、 探究

這里主要探討如何編寫(xiě)基于Wappalyzer的指紋(參考https://fp.shuziguanxing.com/#/fingerplatinfo)

1.  指紋識(shí)別的幾種方式

  • 網(wǎng)頁(yè)中發(fā)現(xiàn)關(guān)鍵字
  • 特定文件的MD5(主要是靜態(tài)文件、不一定要是MD5)
  • 指定URL的關(guān)鍵字
  • 指定URL的TAG模式

2. 指紋識(shí)別分類

基于Wappalyzer的指紋識(shí)別分類

??

??

??

3. 指紋規(guī)則

??

4. 指紋識(shí)別例子講解

"Struts": {
"cats": [
"18"
],
"html":"(href|action|src).*?=.*?(action|do)\\;confidence:50",
"url": "/.*\\.do$|/.*\\.action$\\;confidence:40",
"html": "Struts Problem Report",
"website": "http://struts.apache.org/",
"_fingerprint_note":"Apache Struts是一個(gè)用于開(kāi)發(fā)Java EE網(wǎng)絡(luò)應(yīng)用程序的開(kāi)放源代碼網(wǎng)頁(yè)應(yīng)用程序架構(gòu)。",
"_fingerprint_test_url":"https://www.shuziguanxing.com/"
}

描述:struts組件,分類18(Web框架),匹配html中是否存在action,do后綴,定義可信值50,匹配url中是否有do和action后綴,定義可信值40,匹配html中是否存在“Struts Problem Report”字符串,默認(rèn)不定義可信值則為100。備注:總體可信值如果超過(guò)100,也只會(huì)返回100。

5. 簡(jiǎn)單分析Wappalyzer的執(zhí)行過(guò)程

Wappalyze執(zhí)行文件在C:\Users\xx\AppData\Roaming\npm\下。

??

Wappalyzer的包目錄在C:\Users\xx\AppData\Roaming\npm\node_modules\wappalyzer。

??

這里我們重點(diǎn)看apps.json文件,apps.json文件是個(gè)什么東西呢?apps.json記錄的是整個(gè)的指紋規(guī)則,之后我們自己編寫(xiě)的指紋就是要放進(jìn)這里調(diào)試。

看下里面是一個(gè)怎么樣的構(gòu)造:

{
"$schema":"../schema.json",
"apps":{
"1C-Bitrix":{
"cats":[
1
],
"headers":{
"Set-Cookie":"BITRIX_",
"X-Powered-CMS":"Bitrix Site Manager"
},
"html":"(?:<link[^>]+components/bitrix|(?:src|href)=\"/bitrix/(?:js|templates))",
"icon":"1C-Bitrix.png",
"implies":"PHP",
"script":"1c-bitrix",
"website":"http://www.1c-bitrix.ru"
},
},
"categories":{
"1":{
"name":"CMS",
"priority":1
},
......
}
}

Json文件里面有兩部分apps與categories,我們可以發(fā)現(xiàn)apps里面的信息跟上面指紋例子特別像,其實(shí)我們之后寫(xiě)的指紋就是放在這里面進(jìn)行識(shí)別網(wǎng)站的,categories是指紋的類型,這項(xiàng)可以不用管,只看apps。

6. 調(diào)試編寫(xiě)好的指紋

Wappalyzer在執(zhí)行過(guò)程中會(huì)調(diào)用apps.json文件內(nèi)容進(jìn)行指紋匹配。所以我們編寫(xiě)好的指紋放進(jìn)里面進(jìn)行調(diào)試。

如果你希望只顯示你要調(diào)試的指紋的話,你可以把a(bǔ)pps.json文件備份為apps.json.bak,然后把a(bǔ)pps.json中的apps部分里面的內(nèi)容刪除,只放入自己編寫(xiě)的指紋。

以織夢(mèng)cms為例子,執(zhí)行全部的指紋:

??

如果僅僅是測(cè)試cms,不想看到其他信息,你可以刪除其他指紋,留下我們寫(xiě)好要調(diào)試的指紋,這樣看起來(lái)就很清晰了。

??

??

四、 實(shí)戰(zhàn)

1. 查找目標(biāo)

上sofa:??https://fofa.so??查找“禪道”

??

2. 判斷觀星指紋平臺(tái)是否存在該指紋

復(fù)制sofa查找到的目標(biāo)到觀星指紋平臺(tái),沒(méi)有該Web應(yīng)用指紋信息,那我們開(kāi)始編寫(xiě)這個(gè)Web應(yīng)用的指紋。

??

3. 觀察該Web應(yīng)用

(1)cookie:zentaosid

??

(2)html

??

??

(3)script

??

??

4. 依據(jù)以上特征編寫(xiě)指紋

下面的是依據(jù)上面分析來(lái)寫(xiě)的,圈出來(lái)的信任值只是方便編譯時(shí),查看命中哪條記錄,等最后調(diào)試完成后再按實(shí)際情況給信任值。

??

??

??

5. 提交到指紋平臺(tái)

??https://fp.shuziguanxing.com/#/batchAdd??

??

五、總結(jié)

我們數(shù)字觀星指紋收錄平臺(tái)中的指紋規(guī)則是基于Wappalyzer的,編寫(xiě)的指紋能夠通過(guò)Wappalyzer調(diào)試,寫(xiě)的指紋基本都是正確的。

指紋收錄平臺(tái)收集指紋信息,通過(guò)的指紋會(huì)依據(jù)質(zhì)量獲得相應(yīng)的星豆,具體信息請(qǐng)看看官方說(shuō)明:

??https://fp.shuziguanxing.com/#/fingerplatinfo??,里面還介紹了接收指紋的范圍、指紋提交流程、指紋審核流程以及指紋評(píng)價(jià)標(biāo)準(zhǔn)等。

最后,感謝超哥指導(dǎo),筆者一介菜鳥(niǎo),有誤之處歡迎指出。

 

責(zé)任編輯:趙寧寧 來(lái)源: 51CTO專欄
相關(guān)推薦

2022-08-26 09:00:00

非接觸式指紋識(shí)別生物識(shí)別安全

2015-11-04 15:21:07

2015-10-22 23:03:59

2014-12-30 13:29:00

指紋識(shí)別生物識(shí)別身份驗(yàn)證

2015-07-06 14:32:10

2009-03-30 08:39:01

iphone蘋(píng)果移動(dòng)OS

2019-03-13 15:14:38

指紋識(shí)別移動(dòng)支付銀行卡

2021-08-26 20:05:22

人臉識(shí)別AI人工智能

2013-09-24 11:04:39

2015-05-22 09:56:29

Android M谷歌

2017-04-13 07:47:06

2013-06-05 13:37:00

Windows 8.1

2020-11-04 15:07:39

人臉識(shí)別指紋識(shí)別生物識(shí)別

2010-06-30 16:17:09

NAC安全終端安全

2014-07-30 09:41:38

2012-09-06 13:33:53

指紋識(shí)別器EFS加密

2022-02-13 00:31:54

人工智能腫瘤技術(shù)

2013-09-12 14:24:31

2014-07-30 10:24:25

2013-09-11 14:57:15

點(diǎn)贊
收藏

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

主站蜘蛛池模板: 高清国产一区二区 | 九九伦理电影 | 精品国产乱码久久久久久果冻传媒 | 亚洲一区精品在线 | 久久久蜜桃一区二区人 | 在线日韩| 欧美日韩中文字幕在线 | 亚洲精品一| 国产美女视频黄 | 中文字幕免费在线 | 超碰一区二区 | 久久aⅴ乱码一区二区三区 91综合网 | 欧美伊人 | 一区二区三区中文字幕 | 欧美在线视频观看 | 国产三区四区 | 一区二区三区视频在线观看 | 九九一级片 | 日本免费一区二区三区 | 国产精品日日做人人爱 | 成人做爰www免费看视频网站 | 玖玖精品视频 | 久久精品色欧美aⅴ一区二区 | 亚洲va欧美va天堂v国产综合 | 日本不卡免费新一二三区 | 美国一级黄色片 | 韩国电影久久 | 成年人视频免费在线观看 | 色婷婷av99xx| 久久久久久久久综合 | 日韩一区二区三区在线观看 | 一区二区中文 | 日韩视频在线一区 | 黄色香蕉视频在线观看 | 日日骚av | 色又黄又爽网站www久久 | 亚洲精品欧美精品 | 日韩在线免费视频 | 欧美视频 亚洲视频 | 天天夜天天操 | www.788.com色淫免费 |