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

CTFHub技能树-备份文件下载-网站源码

目录

法一:使用自动化工具扫描

方法二:使用dirsearch目录扫描器扫描


法一:使用自动化工具扫描

import requestsurl1 = 'http://challenge-0e8fe706d11de65e.sandbox.ctfhub.com:10800/'		# url为被扫描地址,后不加‘/’# 常见的网站源码备份文件名
list1 = ['web', 'website', 'backup', 'back', 'www', 'wwwroot', 'temp']
# 常见的网站源码备份文件后缀
list2 = ['tar', 'tar.gz', 'zip', 'rar']for i in list1:for j in list2:back = str(i) + '.' + str(j)url = str(url1) + '/' + backprint(back + '    ', end='')print(requests.get(url).status_code)

 输出结果为

web.tar    404
web.tar.gz    404
web.zip    404
web.rar    404
website.tar    404
website.tar.gz    404
website.zip    404
website.rar    404
backup.tar    404
backup.tar.gz    404
backup.zip    404
backup.rar    404
back.tar    404
back.tar.gz    404
back.zip    404
back.rar    404
www.tar    404
www.tar.gz    404
www.zip    200
www.rar    404
wwwroot.tar    404
wwwroot.tar.gz    404
wwwroot.zip    404
wwwroot.rar    404
temp.tar    404
temp.tar.gz    404
temp.zip    404
temp.rar    404

可以看到www.zip文件存在,响应码为200

 

 访问该记事本得到flag

方法二:使用dirsearch目录扫描器扫描

最好的目录扫描工具dirsearch-master非常详细使用方法-CSDN博客

github下载dirsearch

GitHub - maurosoria/dirsearch: Web path scanner

注:kali可以使用sudo apt install dirsearch下载

dirsearch 是一个在github上很好用的开源目录扫描工具,具体使用请看文章开头
使用:diresearch -u 接你要扫描的url -e *
-u:url
-e:扩展名列表,用逗号隔开(例如:php,asp)
查看返回值,大部分都是503,返回200的表示可以访问
 

python dirsearch.py -u http://challenge-06dbcc9811aa2e4b.sandbox.ctfhub.com:10800/ -e *

若出现下面的问题可以使用

pip install setuptools

 

可以看到同样扫描到了www.zip文件


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

相关文章:

  • 05 C++语言---左值右值
  • 数据分析:R语言计算XGBoost线性回归模型的SHAP值
  • 异步编程学习
  • 应用层协议HTTP
  • 钢琴灯品牌排行榜前十名有哪些?钢琴灯品牌排行榜前十名
  • 【ubuntu使用笔记】nvme磁盘挂载失败问题记录
  • 九盾叉车U型区域警示灯,高效照明和安全警示
  • Github配置ssh key
  • C1-2 ABB二次SDK开发——手把手教登录对应的机器人控制器(图片引导操作)登录机器人控制器和刷新机器人列表
  • vue中oninput和@input区别
  • 5.关于Deformable Detr
  • 【计算机视觉前沿研究 热点 顶会】ECCV 2024中目标检测有关的论文
  • 数据库编程——sqlite3
  • Android ADB实现COC夜世界自动打资源
  • 某云彩SRM2.0任意文件下载漏洞
  • 【附指定环境安装包】在Visual Studio Code中配置Python环境!
  • OpenAI 联合创始人的 AI 安全公司 SSI 筹集 10 亿美元资金|TodayAI
  • Linux - Linux安装部署Maven以及环境变量配置
  • 基于Pytorch深度学习——Transformer论文讲解/代码实现
  • 园区/高能耗企业 水-电-气-热-油采集系统-能源管理系统