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类中super()和__init__()的区别
Oct 18 Python
python用Pygal如何生成漂亮的SVG图像详解
Feb 10 Python
Python的标准模块包json详解
Mar 13 Python
python 中random模块的常用方法总结
Jul 08 Python
一个Python最简单的接口自动化框架
Jan 02 Python
python实现员工管理系统
Jan 11 Python
Python求两点之间的直线距离(2种实现方法)
Jul 07 Python
QML用PathView实现轮播图
Jun 03 Python
python实例化对象的具体方法
Jun 17 Python
django filter过滤器实现显示某个类型指定字段不同值方式
Jul 16 Python
Python 实现RSA加解密文本文件
Dec 30 Python
Python绘画好看的星空图
Mar 17 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/11/26 PHP
php源码分析之DZX1.5字符串截断函数cutstr用法
2015/06/17 PHP
php自定义扩展名获取函数示例
2016/12/12 PHP
详解PHP函数 strip_tags 处理字符串缺陷bug
2017/06/11 PHP
限制文本字节数js代码
2007/03/06 Javascript
IE6-8中Date不支持toISOString的修复方法
2014/05/04 Javascript
javascript继承机制实例详解
2014/11/20 Javascript
探讨JavaScript标签位置的存放与功能有无关系
2016/01/15 Javascript
jQuery绑定自定义事件的魔法升级版
2016/06/30 Javascript
js重写方法的简单实现
2016/07/10 Javascript
AngularJS表格添加序号的方法
2017/03/03 Javascript
nodejs中模块定义实例详解
2017/03/18 NodeJs
vue实现app页面切换动画效果实例
2017/05/23 Javascript
JavaScript实现的简单加密解密操作示例
2018/06/01 Javascript
原生JS实现获取及修改CSS样式的方法
2018/09/04 Javascript
Vue基于vuex、axios拦截器实现loading效果及axios的安装配置
2019/04/26 Javascript
vue-cli3+typescript新建一个项目的思路分析
2019/08/06 Javascript
vue 源码解析之虚拟Dom-render
2019/08/26 Javascript
使用Python编写vim插件的简单示例
2015/04/17 Python
python查看FTP是否能连接成功的方法
2015/07/30 Python
Python文本特征抽取与向量化算法学习
2017/12/22 Python
python爬虫获取淘宝天猫商品详细参数
2020/06/23 Python
PyQt5实现五子棋游戏(人机对弈)
2020/03/24 Python
Python 的AES加密与解密实现
2019/07/09 Python
Python中拆分字符串的操作方法
2019/07/23 Python
Django 开发调试工具 Django-debug-toolbar使用详解
2019/07/23 Python
Python爬取知乎图片代码实现解析
2019/09/17 Python
Python Tkinter图形工具使用方法及实例解析
2020/06/15 Python
详解HTML5.2版本带来的修改
2020/05/06 HTML / CSS
俄罗斯宠物用品网上商店:ZooMag
2019/12/12 全球购物
简历自我评价模版
2014/01/31 职场文书
工程开工庆典邀请函
2014/02/01 职场文书
婚礼父母致辞
2015/07/28 职场文书
领导离职感言
2015/08/03 职场文书
Python中else的三种使用场景
2021/06/16 Python
Win10多屏显示如何设置?Win10电脑多屏显示设置操作方法
2022/07/07 数码科技