Python 实现敏感目录扫描的示例代码


Posted in Python onMay 21, 2020

01 实现背景

1、PHPdict.txt,一个文本文件,包含可能的敏感目录后缀

Python 实现敏感目录扫描的示例代码

2、HackRequests模块,安全测试人员专用的类Requests模块

02 实现目标

利用HackRequests模块,配合敏感目录字典PHPdict.txt,实现一个简单的敏感目录扫描Python文件

03 注意事项

1、输入URL时要输全:如 https://www.baidu.com/、 https://www.csdn.net/

2、为防止网站可能存在的简单反爬机制,我们简单添加headers信息,尝试绕过反爬

04 实现代码

import HackRequests
def HR(url):
 h = HackRequests.hackRequests()
 header = {
 "Connection": "keep-alive",
 "User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:73.0) Gecko/20100101 Firefox/73.0"
 }
 try:
 u = h.http(url=url,headers=header)
 if u.status_code == 200:
  print("%s is success!" %url)
 else:
  print("%s is failed! %d" %(url,u.status_code))
 except:
 pass
with open("C:\\Users\\Dell\\Desktop\\Python\\PHPdict.txt","r") as file:
 lines = file.readlines()
 urls = []
 url_begin = input('请输入你要扫描的网站:')
 for line in lines:
 url = f'{url_begin}{line}'
 urls.append(url)

for url in urls:
 print(url)
 HR(url)

05 实现效果

Python 实现敏感目录扫描的示例代码

总结

到此这篇关于Python 实现敏感目录扫描的示例代码的文章就介绍到这了,更多相关python 敏感目录扫描内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
跟老齐学Python之字典,你还记得吗?
Sep 20 Python
在Python的Django框架下使用django-tagging的教程
May 30 Python
Python实现程序的单一实例用法分析
Jun 03 Python
Python迭代和迭代器详解
Nov 10 Python
python3操作微信itchat实现发送图片
Feb 24 Python
Python cookbook(数据结构与算法)根据字段将记录分组操作示例
Mar 19 Python
python防止随意修改类属性的实现方法
Aug 21 Python
Python lambda表达式filter、map、reduce函数用法解析
Sep 11 Python
Django使用Celery加redis执行异步任务的实例内容
Feb 20 Python
Python暴力破解Mysql数据的示例
Nov 09 Python
Python Selenium破解滑块验证码最新版(GEETEST95%以上通过率)
Jan 29 Python
Python使用mitmproxy工具监控手机 下载手机小视频
Apr 18 Python
基于python检查矩阵计算结果
May 21 #Python
Django 解决由save方法引发的错误
May 21 #Python
Python OrderedDict字典排序方法详解
May 21 #Python
django中嵌套的try-except实例
May 21 #Python
Spark处理数据排序问题如何避免OOM
May 21 #Python
Django 解决开发自定义抛出异常的问题
May 21 #Python
Python logging模块写入中文出现乱码
May 21 #Python
You might like
php 从数据库提取二进制图片的处理代码
2009/09/09 PHP
PHP查询网站的PR值
2013/10/30 PHP
PHP获取表单数据与HTML嵌入PHP脚本的实现
2017/02/09 PHP
js用图作提交按钮或超连接
2008/03/26 Javascript
JavaScript操作XML实例代码(获取新闻标题并分页,并分页)
2010/05/25 Javascript
jquery 合并内容相同的单元格(示例代码)
2013/12/13 Javascript
js数组的基本操作(很全自己整理的)
2014/10/16 Javascript
深入分析JSONP跨域的原理
2014/12/10 Javascript
javascript控制台详解
2015/06/25 Javascript
js+html5实现的自由落体运动效果代码
2016/01/28 Javascript
总结Javascript中数组各种去重的方法
2016/10/04 Javascript
JavaScript编写一个贪吃蛇游戏
2017/03/09 Javascript
Angular中的$watch方法详解
2017/09/18 Javascript
JavaScript数组方法的错误使用例子
2018/09/13 Javascript
Javascript的this详解
2019/03/23 Javascript
vue element-ui table组件动态生成表头和数据并修改单元格格式 父子组件通信
2019/08/15 Javascript
jquery实现直播弹幕效果
2019/11/28 jQuery
js实现表格单列按字母排序
2020/08/12 Javascript
JavaScript交换变量常用4种方法解析
2020/09/02 Javascript
python list是否包含另一个list所有元素的实例
2018/05/04 Python
Python使用matplotlib 模块scatter方法画散点图示例
2019/09/27 Python
python实现的分析并统计nginx日志数据功能示例
2019/12/21 Python
pytorch实现Tensor变量之间的转换
2020/02/17 Python
美国网上眼镜商城:Zenni Optical
2016/11/20 全球购物
德国街头和运动文化高品质商店:BSTN Store
2017/08/26 全球购物
Linux内核产生并发的原因
2012/07/13 面试题
高中运动会广播稿
2014/01/21 职场文书
音乐器材管理制度
2014/01/31 职场文书
运动会广播稿20字
2014/02/18 职场文书
党的群众路线教育实践活动个人对照检查材料
2014/09/22 职场文书
学习党的群众路线教育实践活动剖析材料
2014/10/13 职场文书
战略性融资合作协议书范本
2014/10/17 职场文书
2016年春季运动会通讯稿
2015/11/25 职场文书
检举信的写法
2019/04/10 职场文书
CSS几步实现赛博朋克2077风格视觉效果
2021/06/16 HTML / CSS
Python制作一个随机抽奖小工具的实现
2021/07/07 Python