第3天 Web源碼拓展_小迪網絡安全筆記

1.關于web源碼目錄結構

#數據庫配置文件? ?后臺目錄? ?模板目錄? ?數據庫目錄

1.1數據庫配置文件:

1.1就拿wordpress來說,先到官網下載源碼:Download – WordPress.org,解壓源碼之后:

2.2找到目錄下名為 wp-config-sample.php的文件,這就是數據庫配置文件:

設想:? 我們在滲透測試中拿到這個文件? 在登陸對方sql? 拿到管理員相關的后臺密碼!!!!

2.關于web源碼腳本類型

#ASP? PHP? ?ASPX? JAVAWEB 等腳本類型

3.關于web源碼應用分類

#社交? 論壇? 門戶? 第三方? ?博客 等等(源碼功能決定漏洞類型)

4.關于web源碼其他說明

關于源碼獲取路徑:搜索? ?咸魚? 淘寶? 第三方源碼站

案例:

一.erASP:

1.首先下載源碼(xycms),下載解壓之后 在目錄下有一個叫data的目錄,里面就存放著數據庫文件 名為:

2.后綴名為.mdb,這是ASP網站獨有的 ,用數據庫軟件打開看看:

3.發現網站管理員用戶和密碼(發現密碼是md5加密方式) 解密一下:

4.知道管理員用戶名和密碼后 就可以登陸網站后臺:

? ?網站地址也不難看出(admin目錄就是):

5.用瀏覽器訪問對應管理員網站目錄看看:

? ? 發現是后臺登錄地址

6.嘗試用剛剛看到的用戶名和密碼登錄看看:

OK 成功登錄? ?啊哈哈哈哈哈!!!!!!

二.PHP:

同樣的PHP 也是同樣的道理

1.以metinfoCMS為例子,先下載源碼到本地看看:

很明顯 config 就是

2.打開之后發現有一個名為config_db.php,用文本編輯器打開看看:

發現是mysql的登錄用戶和密碼

3.接著連接MySQL查看管理員賬號密碼:

4.掃描網站看看 發現后臺:

5.嘗試登錄:

三.CMS識別:

1.使用第三方工具:

GitHub - iceyhexman/onlinetools: 在線cms識別|信息泄露|工控|系統|物聯網安全|cms漏洞掃描|nmap端口掃描|子域名獲取|待續..在線cms識別|信息泄露|工控|系統|物聯網安全|cms漏洞掃描|nmap端口掃描|子域名獲取|待續.. - iceyhexman/onlinetoolsicon-default.png?t=N7T8https://github.com/iceyhexman/onlinetools2.手工識別:

2.1通過校對MD5值來識別:

免責聲明:

本人所有文章均為技術分享,均用于學習為目的的記錄,所有操作均在實驗環境下進行,請勿用于其他用途,否則后果自負。

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

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

相關文章

FOURIER NEURAL OPERATOR FOR PARAMETRIC PARTIAL DIFFERENTIAL EQUATIONS

參數偏微分方程的傅里葉神經算子 論文鏈接:https://arxiv.org/abs/2010.08895 項目鏈接:https://github.com/neuraloperator/neuraloperator 作者博客:https://zongyi-li.github.io/blog/2020/fourier-pde/ 參數偏微分方程的傅里葉神經算子…

本地部署Terraria泰拉瑞亞私服并通過內網穿透生成公網地址遠程聯機

文章目錄 前言1. 下載Terraria私服2. 本地運行Terraria 私服3. 本地Terraria私服連接4. Windwos安裝Cpolar 工具5. 配置Terraria遠程聯機地址6. Terraria私服遠程聯機7. 固定遠程聯機地址8. 固定的聯機地址測試 前言 本文將為你詳細介紹在本地如何運行泰拉瑞亞本地私服和結合C…

認識 React Hooks

回顧函數組件 函數組件 沒有組件實例 不能監聽各個生命周期 無法擴展屬性和方法 沒有 state 和 setState 只是輸入 props ,輸出 jsx ,純函數。 // class 組件class List extends React.Component {constructor(props) {super(props)}render() {con…

信息泄露--注意點點

目錄 明確目標: 信息泄露: 版本軟件 敏感文件 配置錯誤 url基于文件: url基于路由: 狀態碼: http頭信息泄露 報錯信息泄露 頁面信息泄露 robots.txt敏感信息泄露 .get文件泄露 --判斷: 搜索引擎收錄泄露 BP: 爆破: 明確目標: 失能 讀取 寫入 執行 信息泄…

【文末附gpt升級方案】Ilya離開OpenAI內幕探究:算力削減與商業優先策略的沖突

Ilya離開OpenAI內幕探究:算力削減與商業優先策略的沖突 一、引言 在人工智能(AI)領域的飛速發展中,OpenAI一直以其領先的技術和創新產品而備受矚目。然而,近日發生的Ilya Sutskever離開OpenAI的事件卻引起了業界的廣…

java企業級云MES系統全套源碼,支持app、小程序、H5、臺后管理

企業級云MES全套源碼,支持app、小程序、H5、臺后管理端 企業級智能制造MES系統源碼,技術架構:springboot vue-element-plus-admin MES指的是制造企業生產過程執行系統,是一套面向制造企業車間執行層的生產信息化管理系統。MES可以…

棧(基于動態順序表實現的棧)

棧的簡單介紹 關于棧的性質咳咳 棧:棧是一種特殊的線性表,其中只讓在一端插入和刪除元素。 后進先出 進行插入刪除的那一端叫棧頂,另一端叫棧底 我們實現的棧是基于一個動態順序表的的棧,會實現棧的 入棧,出棧,獲取…

修改默認時區,默認語言,默認國家

確認時區,語言,國家 build/make/target/product/languages_default.mkframeworks/base/packages/SettingsLib/res/xml/timezones.xml設備mk中添加相關內容 PRODUCT_PROPERTY_OVERRIDES \persist.sys.timezoneEurope/AmsterdamPRODUCT_PROPERTY_OVERRI…

嵌入式學習——3——超時timeout

1、自帶超時參數的函數 select自帶超時 定義超時時間變量 struct timeval tv {5, 0}; while(1) { tv.tv_sec 5; tv.tv_usec 0; int res select(1, &readfds, NULL, NULL, &tv); ..... } poll自帶超時 1、poll函數的第三個參數,是以毫秒為單位的超時時間…

前端vue用el-table如何實現表頭內容過長換行處理,實現換行效果

前端vue用el-table如何實現表頭內容過長換行處理,實現換行效果 這是效果圖 有兩種方法,一種簡易版本,一種萬能方法,都是el-table,先看文檔 表頭標題是可以自定義的 方法一 label的解釋寫在代碼里面了,這里會自動形成換…

Python概述

自學python如何成為大佬(目錄):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm1001.2014.3001.5501 了解Python Python,本義是指“蟒蛇”。1989年,荷蘭人Guido van Rossum發明了一種面向對象的解釋型高級編程語言,…

利用神經網絡學習語言(六)——總結與常見面試問題

相關說明 這篇文章的大部分內容參考自我的新書《解構大語言模型:從線性回歸到通用人工智能》,歡迎有興趣的讀者多多支持。 文章列表: 利用神經網絡學習語言(一)——自然語言處理的基本要素利用神經網絡學習語言&…

Java基礎入門day49

day49 tomcat 啟動 進入tomcat的bin目錄,雙擊或者運行startup.bat文件啟動tomcat 控制臺最后出現服務器啟動在多少毫米之內,代表服務器成功啟動 org.apache.catalina.startup.Catalina.start Server startup in 405 ms 驗證tomcat 在瀏覽器中輸入 loca…

一次性計時器

Name: 一次性計時器 Copyright:No Author: 袁神派蒙 Date: 22/05/24 20:40 Description: 一次性的計時器(by 袁神派蒙) 直接上代碼: /*Name: 一次性計時器 Copyright:No Author: 袁神派蒙Date: 22/05/24 20:40Description: 一次性的計時器…

[算法] 優先算法(二): 雙指針算法(下)

🌸個人主頁:https://blog.csdn.net/2301_80050796?spm1000.2115.3001.5343 🏵?熱門專欄:🍕 Collection與數據結構 (91平均質量分)https://blog.csdn.net/2301_80050796/category_12621348.html?spm1001.2014.3001.5482 🧀Java …

基于transformers框架實踐Bert系列6-完形填空

本系列用于Bert模型實踐實際場景,分別包括分類器、命名實體識別、選擇題、文本摘要等等。(關于Bert的結構和詳細這里就不做講解,但了解Bert的基本結構是做實踐的基礎,因此看本系列之前,最好了解一下transformers和Bert…

自己動手寫docker——Namespace

Linux Namespace linux Namespace用于隔離一系列的系統資源,例如pid,userid,netword等,借助于Linux Namespace,可以實現容器的基本隔離。 Namespce介紹 Namespace類型系統調用參數作用Mount NamespaceCLONE_NEWNS隔離…

Python筑基之旅-MySQL數據庫(一)

目錄 一、MySQL數據庫 1、簡介 2、優點 2-1、開源和免費 2-2、高性能 2-3、可擴展性 2-4、易用性 2-5、靈活性 2-6、安全性和穩定性 2-7、豐富的功能 2-8、結合其他工具和服務 2-9、良好的兼容性和移植性 3、缺點 3-1、對大數據的支持有限 3-2、缺乏全文…

微服務如何做好監控

大家好,我是蒼何。 在脈脈上看到這條帖子,說阿里 P8 因為上面 P9 斗爭失敗走人,以超齡 35 被裁,Boss 上找工作半年,到現在還處于失業中。 看了下溝通記錄, 溝通了 1000 多次,但沒有一個邀請投遞…

uniapp中使用 iconfont字體

下載 iconfont 字體文件 打開 iconfont.css 文件,修改一下 把文件 復制到 static/iconfont/… 目錄下 在App.vue中引入iconfont 5. 使用iconfont 使用 iconfont 有兩種方式, 一種是 class 方式, 一種是使用 unicode 的方式 5.1 使用 class 的…