当前位置: 首页 > news >正文

web信息收集

区别

CTF中,收集服务器信息、敏感信息、敏感文件   

 (实战中,收集更多的信息来找到渗透的突破口,比如开放的端口、使用的CDN、是否有泄露的源码)

一、收集信息

是了解一个web服务的首要途径,可以通过http头中的Server等字段来确定后端是什么服务器,用了什么语言开发,是什么版本,可以初步确定漏洞范围,避免盲目测试,除了对方主动告知外,还可以根据指纹来确定CMS信息,比如Wappalyzer

通过泄露的敏感目录,我们可以获取服务器路径,url甚至网站源码

敏感目录包括

1.git目录泄露

(有些网站在搭建时没有把git目录删掉,版本控制没有被删掉,导致.git目录可以访问到,可以通过一些软件下载git目录里的一些文件,把git项目还原回来,然后就可以读它的源码)

2.svn目录泄露

(类似于git,也是版本控制,会把一些源码暴露出来)

3.idea工程目录泄露

(创建一个idea项目,它会在这个目录的根目录下创建一个idea目录,这个目录里会保存着这个项目的路径,可能会有一些数据库的信息,有利于渗透测试的进行)

4.后台目录泄露

(通过目录扫描软件,判断后台在什么地方,爆破后台管理账号密码,目录扫描软件比如dirsearchffuf,核心原理就是不断的爆破网站的目录,不断发起请求,判断返回值,拿到题目只有少量信息时可以尝试爆破目录,看有没有有用的信息,但比赛可能会禁止)

二、敏感文件

主要是网站的一些备份文件,常见的有以下几种

1.vim备份文件

当vim被意外关闭时,可能会留下.swp .swo文件,可以通过这些文件恢复原始文件的内容

.index.php.swp   .index.php.swo

2.gedit备份文件

gedit是一个编译器,也会产生一些恢复文件

.Index.php~

3.其他备份文件

与前面的敏感目录一样,都可以通过目录扫描软件获取敏感文件

www.zip sql.bak

 

 

 

 

 


http://www.mrgr.cn/news/68307.html

相关文章:

  • 小张求职记六
  • 高德 阿里231滑块 分析
  • 零基础如何花最少的时间入门网络安全,往这看!
  • 移动应用开发 实验二:标准身高计算器
  • ubuntu安装与配置Nginx(2)
  • Spark 中 RDD 的诞生:原理、操作与分区规则
  • ./bin/mindieservice_daemon启动成功
  • React.lazy() 懒加载
  • ZeRO:用来优化万亿参数模型训练的内存
  • CRM与SCRM的区别与联系全面解析
  • 第2章2.3立项【硬件产品立项的核心内容】
  • 操作系统-实验报告单(2)
  • 基于java+SpringBoot+Vue的教学资源库系统设计与实现
  • 使用vuex动态设置全局字号
  • Java[面试题]-真实面试2.0
  • 【NLP自然语言处理】深入探索Self-Attention:自注意力机制详解
  • 纹理分析——模型分析方法
  • 大数据-214 数据挖掘 机器学习理论 - KMeans Python 实现 算法验证 sklearn n_clusters labels
  • 【H2O2|全栈】阶段常见面试题(二)【万字大长篇】
  • Arc 浏览器快捷键一网打尽
  • 面试官:什么是雪花算法?啥原理?
  • Windows系统安装部署C++基础开发环境
  • ubuntu内核切换network unclaimed 网卡丢失
  • 河南建筑装饰工程设计专项资质办理成功案例
  • Find My电子秒表|苹果Find My技术与秒表结合,智能防丢,全球定位
  • Kaggle生物信息学挑战:酶稳定性预测大赛