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 相关文章推荐
python2.7删除文件夹和删除文件代码实例
Dec 18 Python
python编写简单爬虫资料汇总
Mar 22 Python
Python实现判断字符串中包含某个字符的判断函数示例
Jan 08 Python
Python自然语言处理 NLTK 库用法入门教程【经典】
Jun 26 Python
python3 实现一行输入,空格隔开的示例
Nov 14 Python
使用k8s部署Django项目的方法步骤
Jan 14 Python
OpenCV 边缘检测
Jul 10 Python
对django layer弹窗组件的使用详解
Aug 31 Python
python中的Elasticsearch操作汇总
Oct 30 Python
使用python批量转换文件编码为UTF-8的实现
Apr 03 Python
通过实例简单了解python yield使用方法
Aug 06 Python
关于Python3的import问题(pycharm可以运行命令行import错误)
Nov 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
深入了解php4(1)--回到未来
2006/10/09 PHP
PHP5.5迭代生成器用法实例详解
2016/03/16 PHP
LINUX下PHP程序实现WORD文件转化为PDF文件的方法
2016/05/13 PHP
PHP判断json格式是否正确的实现代码
2017/09/20 PHP
PHP+redis实现微博的推模型案例分析
2019/07/10 PHP
如何取得中文输入的真实长度?
2006/06/24 Javascript
Jquery中getJSON在asp.net中的使用说明
2011/03/10 Javascript
使用jQuery和PHP实现类似360功能开关效果
2014/02/12 Javascript
js添加select下默认的option的value和text的方法
2014/10/19 Javascript
深入分析jsonp协议原理
2015/09/26 Javascript
vue.js将unix时间戳转换为自定义时间格式
2017/01/03 Javascript
使用vue.js编写蓝色拼图小游戏
2017/03/17 Javascript
vue权限路由实现的方法示例总结
2018/07/29 Javascript
jQuery轻量级表单模型验证插件
2018/10/15 jQuery
js实现黑白div块画空心的图形
2018/12/13 Javascript
解决vue打包报错Unexpected token: punc的问题
2020/10/24 Javascript
10款最好的Web开发的 Python 框架
2015/03/18 Python
python内存管理分析
2015/04/08 Python
Pythont特殊语法filter,map,reduce,apply使用方法
2016/02/27 Python
浅析Python中else语句块的使用技巧
2016/06/16 Python
Python跨文件全局变量的实现方法示例
2017/12/10 Python
python实现批量nii文件转换为png图像
2019/07/18 Python
对Python _取log的几种方式小结
2019/07/25 Python
Python实用库 PrettyTable 学习笔记
2019/08/06 Python
Django model 中设置联合约束和联合索引的方法
2019/08/06 Python
关于pytorch多GPU训练实例与性能对比分析
2019/08/19 Python
解决pycharm 格式报错tabs和space不一致问题
2021/02/26 Python
css3一款3D字体带阴影效果的实现步骤
2013/03/20 HTML / CSS
毕业生教师求职信
2013/10/20 职场文书
个人简历的自荐信
2013/10/23 职场文书
新法人代表任命书
2014/06/06 职场文书
中学生旷课检讨书500字
2014/10/29 职场文书
2015年个人实习工作总结
2014/12/12 职场文书
长城导游词400字
2015/01/30 职场文书
CSS实现多个元素在盒子内两端对齐效果
2021/03/30 HTML / CSS
java如何实现socket连接方法封装
2021/09/25 Java/Android