第22天:信息收集-Web應用各語言框架安全組件聯動系統數據特征人工分析識別項目

#知識點

1、信息收集-Web應用-開發框架-識別安全

2、信息收集-Web應用-安全組件-特征分析

一、ICO圖標:

1、某個應用系統的標示,如若依系統有自己特點的圖標;一旦該系統出問題,使用該系統的網站都會受到影響;

2、某個公司/機構/個人團隊的標示,一波資產可能都用這個圖標;

補:

①系統層級>框架>組件(類似于插件)

②識別插件、框架的意義->框架、組件出現漏洞,則使用這些框架、組件的系統、網站等都會出現問題,即出現通用漏洞

二、Python-開發框架-Django&Flask

1、Django

①識別插件

3a8f7a5339f64fcd93e30a8c714f60be.png

②固定的數據包格式:Set-Cookie:expires=

3de70df91ef14a47a7aab8f1e7d35ac5.png

2、Flask

①識別插件

②固定的數據包格式:Etag: "flask X-Powered-By: Flask

f841723c10fe4681b0a696f929051025.png

3、ornado

①識別插件

②固定的數據包格式:Server: TornadoServer

a2934f3c118d4baf9154c5eeedc63b92.png

三、JavaScript-開發框架-Vue&Node.js

1、Vue.js

①識別插件

4c3a2652c0e94921b7db93aea1355dc8.png

②JS語法和加載文件

224c08492c824d59a4a0153a0e496fd3.png

ad953e936a3948a091fdf0adf6967645.png

2、Node.js

①識別插件

5b2d08e23b4243b6962afa4f3c6e9539.png

②固定的數據包格式:ETag: W/"

c62619eae4e94a39841da37ea35b5270.png

四、PHP-開發框架-ThinkPHP&Laravel&Yii

1、ThinkPHP:

①識別插件

②X-Powered-By: ThinkPHP

③CMS識別到源碼體系TP開發

cfb4713f98154929a364c7760ca3d5ae.png

2、Laravel:

①識別插件

②Set-Cookie中特征的格式 XSRF-TOKEN= laravel_session=

86d0a73411284cf19b35cc49fa3931dc.png

3、Yii:

①識別插件

②Set-Cookie中特征的格式 YII_CSRF_TOKEN=

五、Java-框架組件-Fastjson&Shiro&Solr&Spring

52類110個主流Java組件和框架介紹:

https://blog.csdn.net/agonie201218/article/details/125300729

1、Struts2框架:

一般使用struts2框架后綴帶do或action,可以嘗試進行利用

e37ce43234b94b66b00e4ce2b1cfde38.png

2、SpringBoot框架

①默認web應用標簽小綠葉圖標

9f54c94f994440678195543355326ee7.png

②通過springboot框架默認報錯頁面

88f2b94cdd404b0fa054f993050d12e4.png

③ICO源碼體系采用SpringBoot開發

如若依系統里面包含了springboot框架

3、組件:

FastJson/Jackson

在提交JSON數據包中修改測試:

-FastJson組件會把01解析成1

-Jackson組件在解析01時會拋出異常

https://forum.butian.net/share/1679

4、Shiro

請求包的cookie中存在rememberMe字段。

返回包中存在set-Cookie:remeberMe=deleteMe。

請求包中存在rememberMe=x時,響應包中存在rememberMe=deleteMe。

有時候服務器不會主動返回remeberMe=deleteMe,直接發包即可,將Cookie內容改為remember Me=1,若相應包有rememberMe=deleteMe,則基本可以確定網站apache shiro搭建的。

b1bff7f5c4bb4b84a31ae83b3f22f242.png

5、Solr識別

一般開放8983端口,訪問頁面也可以探針到

df6472f146a44077a7e1acb2e59d01e9.png

六、工具使用:

https://github.com/projectdiscovery/nuclei

1、nuclei主要是漏洞發現工具,也可以作為信息收集來使用;

2、有些網站或系統會隱藏框架或組件的特征,導致手工通過特征收集的方式失效,所以需要用到工具;

3、nuclei內涵的官方poc有限,在使用時需豐富它的poc庫,才能達到更好的效果;

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/63878.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/63878.shtml
英文地址,請注明出處:http://en.pswp.cn/web/63878.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

重溫設計模式--建造者模式

文章目錄 建造者模式(Builder Pattern)概述建造者模式UML圖作用:建造者模式的結構產品(Product):抽象建造者(Builder):具體建造者(Concrete Builder&#xff…

每日一題(4)

有一只蝸牛位于二維坐標系的原點(0,0),在x軸上有n根平行于y軸的竹竿,它們底部的縱坐標為0,橫坐標分別為x_1,x_2,\cdots,x_n。蝸牛想要從原點走到第n根竹竿的底部(x_n,0)。蝸牛在x軸上的移動速度是1單位每秒,在竹竿上向上爬的速度是…

arcgisPro相接多個面要素轉出為完整獨立線要素

1、使用【面轉線】工具,并取消勾選“識別和存儲面鄰域信息”,如下: 2、得到的線要素,如下:

51單片機仿真搖號抽獎機源程序 12864液晶顯示

資料下載地址:51單片機仿真搖號抽獎機源程序12864液晶顯示仿真程序 一、功能介紹 單片機連接12864(st7920)液晶顯示器和1個按鍵接INT0,模擬一個抽獎機。 實現效果: 1、液晶初始顯示“祝你好運!”&#xff…

如何在 Ubuntu 22.04 上安裝 Graylog 開源日志管理平臺

簡介 Graylog 的開源特性、豐富的功能、靈活性和可擴展性使其成為一個流行的日志管理平臺。在本教程中,我將向你展示如何在 Ubuntu 22.04 上安裝 Graylog,包括配置 Graylog 服務器軟件包和訪問 Graylog Web UI。 Graylog 是什么? Graylog …

技術發展歷程:從 CORBA 到微服務

CORBA CORBA(Common Object Request Broker Architecture)誕生于上世紀 90 年代初期,由 OMG 組織提出,它作為一種開創性的分布式對象技術規范,在當時的計算機領域引起了轟動。其核心構成部分——接口定義語言&#xf…

搶單人機交互「新紅利」!哪些細分賽道“多金”?

受終端用戶的智能座艙體驗需求驅動,視覺、聽覺、觸覺等人機交互方式加速煥新。 一方面,人機多模交互引領,車載聲學進入新周期。根據高工智能汽車研究院統計數據,單車的車載揚聲器搭載量正在快速起量。 很顯然,作為智…

記錄vue+elementUI table的組件

可展示圖片&#xff0c; 可使用slot插槽添加邏輯&#xff0c; 循環表cloumn&#xff0c; 循環添加操作配置actionButtons <el-tablev-loading"loading":data"tableData"borderstyle"width: 100%"selection-change"selectChange"…

圖像配準有哪些技術?

目錄 圖像配準技術 1.基于特征的圖像配準 2.基于強度的圖像配準 3.基于模型的圖像配準 4.基于學習的圖像配準 5.混合方法 圖像配準的應用 圖像配準技術入門 常見問題解答 圖像配準是計算機視覺和醫學成像中的一項關鍵技術&#xff0c;用于將多幅圖像對齊到一個共同的坐…

前端學習DAY26(華為平板頁面)

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>平板圖片</title><style> .box{text-al…

算法 雙指針技巧

文章目錄 雙指針[leetcode167 兩數之和](https://leetcode.cn/problems/two-sum-ii-input-array-is-sorted/description/)分析題解 [leetcode88 合并兩個有序數組](https://leetcode.cn/problems/merge-sorted-array/description/)分析題解 [leetcode142 環形鏈表](https://lee…

DevOps工程技術價值流:制品庫Nexus與Harbor的實戰探索

制品庫作為DevOps價值流中的一個關鍵環節&#xff0c;其重要性日益凸顯。制品庫&#xff0c;作為存儲和管理軟件開發過程中產生的各種制品&#xff08;如代碼包、鏡像、配置文件等&#xff09;的倉庫&#xff0c;是連接開發、測試、部署等多個環節的橋梁。它不僅能夠實現制品的…

R9000P鍵盤失靈解決辦法

問題描述 突然&#xff0c;就是很突然&#xff0c;我買的R9000P 2024不到三個月&#xff0c;鍵盤突然都不能用了&#xff0c;是所有鍵盤按鍵都無效的那種。&#xff08;可以使用外接鍵盤&#xff09; 解決辦法 我本科室友說的好哈&#xff0c;全壞全沒壞。 &#xff08;該解…

潛在狄利克雷分配LDA 算法深度解析

引言 潛在狄利克雷分配&#xff08;Latent Dirichlet Allocation, LDA&#xff09;是一種廣泛應用于文本挖掘和信息檢索領域的主題模型。它能夠從文檔集合中自動發現隱藏的主題結構&#xff0c;為理解大規模文本數據提供了強有力的工具。本文將著重講解 LDA 的核心理論&#x…

使用正則表達式提取PDF文件頁數的實現方案

文章目錄 背景介紹實現原理代碼實現1. 基礎函數結構2. 頁數提取邏輯3. 使用示例 正則表達式解析優點與局限性優點局限性 錯誤處理建議性能優化建議最佳實踐建議總結參考資源 背景介紹 在Web應用開發中,我們經常需要獲取上傳PDF文件的頁數信息。雖然可以使用pdf.js等第三方庫,但…

sentinel學習筆記6-限流降級(上)

本文屬于sentinel學習筆記系列。網上看到吳就業老師的專欄&#xff0c;寫的好值得推薦&#xff0c;我整理的有所刪減&#xff0c;推薦看原文。 https://blog.csdn.net/baidu_28523317/category_10400605.html sentinel 實現限流降級、熔斷降級、黑白名單限流降級、系統自適應…

全面解析 Kubernetes 流量負載均衡:iptables 與 IPVS 模式

目錄 Kubernetes 中 Service 的流量負載均衡模式 1. iptables 模式 工作原理 數據路徑 優點 缺點 適用場景 2. IPVS 模式 工作原理 數據路徑 優點 缺點 適用場景 兩種模式的對比 如何切換模式 啟用 IPVS 模式 驗證模式 總結 Kubernetes 中 Service 的流量負載…

每日十題八股-2024年12月19日

1.Bean注入和xml注入最終得到了相同的效果&#xff0c;它們在底層是怎樣做的&#xff1f; 2.Spring給我們提供了很多擴展點&#xff0c;這些有了解嗎&#xff1f; 3.MVC分層介紹一下&#xff1f; 4.了解SpringMVC的處理流程嗎&#xff1f; 5.Handlermapping 和 handleradapter有…

藍橋杯嵌入式備賽教程(1、led,2、lcd,3、key)

一、工程模版創建流程 第一步 創建新項目 第二步 選擇型號和管腳封裝 第三步 RCC使能 外部時鐘&#xff0c;高速外部時鐘 第四步晶振時鐘配置 由數據手冊7.1可知外部晶振頻率為24MHz 最后一項設置為80 按下回車他會自動配置時鐘 第五步&#xff0c;如果不勾選可能程序只會…

詳細解讀sedex驗廠

SEDEX驗廠&#xff0c;即供貨商商業道德信息交流認證&#xff08;Supplier Ethical Data Exchange&#xff09;&#xff0c;是一種表明企業遵守商業道德的認證。以下是對SEDEX驗廠的詳細解讀&#xff1a; 一、SEDEX驗廠概述 SEDEX是一家總部位于英國倫敦的非營利組織&#xf…