XiaodiSec day007 Learn Note 小迪渗透学习笔记

简介: XiaodiSec Learn Note explores CMS identification for web asset analysis. Tools like CloudSee (yunsee.cn) and 7kb aid in detecting CMS types, with clues often found in website info, images, or source code leaks from Git, Gitee, SVN, DS_Store, and composer.json.

XiaodiSec Learn Note 小迪渗透学习笔记

记录得比较凌乱,不尽详细

07

2023.12.31

cms识别

资产泄漏,资产即为网站的资源,了解到网站使用了那种cms对信息收集很有帮助

使用工具识别cms

识别cms后可以进行代码审计,或者直接去漏洞库搜,也许可以进行利用

cms收集

  • 开源
  • 闭源
  • 托管平台

直接看网站信息,包括图片,明显文本等

以上为可能知道目标的cms的情况下,通过网络搜集尝试下载目标cmd的源码

在不知道cms的情况下

云悉--一个可以识别cms的工具
yunsee.cn

在web信息栏,可以看到识别的信息

工具 7kb可以进行目录扫描

网站备份习惯可能导致泄漏

git/gitee 源码泄漏
IDE将代码自动提交到仓库
.git目录可能导致源码泄漏

403 状态码表示文件(当然是一个目录)存在
githack是一个工具,用来获取目标的.git目录

SVN泄漏
SVN也是一个代码托管平台
通过域名/.svn/entries判断是否存在
使用命令 --download参数来下载目标
下载到的代码,可能是加密的内容

DS_Store文件泄漏
使用后缀./Ds_Store来判断是否存在
使用python执行脚本

composer.json在php中(是Php的特性)
是一个配置文件,阅读其内的内容也许可以找到泄漏的信息

WEB-INF(ctf题目,真实情况意义不大)
WEB-INF是Java网站的配置目录
案例:BUUCTF--Easy Java
filename=比较显眼
使用post请求下载web-inf下的class
通过反编译获得源码

还有一些泄漏,不介绍是因为它们大多过时了

github资源搜索
一系列语法,在github上精确查找

案例:
通过网络加载的.css文件中找到关键信息,在github上即可找到网站源码

google hack资源搜索
一系列语法,帮助精准查找

后期可用脚本自动化监控,生成.exe一直运行在服务器,检测到了就成功

done

相关文章
|
7月前
|
搜索推荐 Android开发 iOS开发
AppsFlyer 研究(四)OneLink Deep Linking Guide
AppsFlyer 研究(四)OneLink Deep Linking Guide
249 0
|
12天前
|
负载均衡 测试技术 网络安全
XiaodiSec day008 Learn Note 小迪渗透学习笔记
小迪的渗透学习笔记探讨了网络安全,包括确定目标服务厂商和网络架构(外网与内网)、端口扫描(工具如nmap和masscan)以及应对Web服务器在内网的情况。笔记还提到了旁站攻击、C段扫描、IP反查、CDN理解、WAF检测(wafw00f)、负载均衡识别(lbd)和防火墙分析,特别指出在大企业中检测的复杂性。
|
12天前
|
安全 前端开发 Linux
XiaodiSec day009 Learn Note 小迪渗透学习笔记
XiaodiSec Learn Note探讨了CDN的工作原理,如何判断CDN的使用,包括通过ping和nslookup检查。CDN加速可指定域名和资源,选择加速区域。绕过CDN的策略涉及历史记录、社工、地域差异、特定资源定位和SSRF漏洞。案例分析和工具如fuckcdn、zmap、whois和hosts文件绑定用于查找和管理真实IP。
|
8月前
|
敏捷开发 定位技术 开发者
poc Proof of Concept
Proof of Concept(简称 POC)是概念验证的意思。在软件开发领域,POC 通常用于验证某个想法或概念是否可行。它通常是一个小型项目或原型,可以通过实际操作来证明某个想法或技术的有效性。POC 可以帮助开发者在项目开始之前确定技术的可行性,减少开发过程中的风险。
585 3
|
12月前
|
机器学习/深度学习 Web App开发 人工智能
Meta AI & UC Berkeley 新作 | Early Dropout: Make Hinton‘s Drouout Great Again!
Meta AI & UC Berkeley 新作 | Early Dropout: Make Hinton‘s Drouout Great Again!
103 0
|
机器学习/深度学习 人工智能 自然语言处理
《ML Papers Explained》开源项目!
《ML Papers Explained》开源项目!
76 0
《ML Papers Explained》开源项目!
|
机器学习/深度学习 存储 数据可视化
吴恩达机器学习ex3 Multi-class Classfication and Neural Networks(python)
吴恩达机器学习ex3 Multi-class Classfication and Neural Networks(python)
吴恩达机器学习ex3 Multi-class Classfication and Neural Networks(python)
|
机器学习/深度学习 算法 搜索推荐
Paper:《A Few Useful Things to Know About Machine Learning—关于机器学习的一些有用的知识》翻译与解读
Paper:《A Few Useful Things to Know About Machine Learning—关于机器学习的一些有用的知识》翻译与解读
|
机器学习/深度学习 自然语言处理 资源调度
【Papernotes】Applying Deep Learning To Airbnb Search
这篇论文详细地记录了 Airbnb 将深度学习引入搜索排名的实践经验,有失败以及对失败的反思,还有在反思的基础上取得的成功。
386 0
【Papernotes】Applying Deep Learning To Airbnb Search
|
机器学习/深度学习 人工智能 算法
[python作业AI毕业设计博客]Analytic Methods in Systems and Software Testing-2018 系统和软件测试分析方法
图片.png 下载地址 https://itbooks.pipipan.com/fs/18113597-335471247 使用最先进的方法和工具对系统和软件测试进行综合处理。本书提供了有关最新软件测试方法的宝贵见解,并通过示例解释了该领域中使用的统计和分析方法。