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 合并文件的具体实例
Aug 08 Python
web.py在SAE中的Session问题解决方法(使用mysql存储)
Jun 24 Python
利用python获取某年中每个月的第一天和最后一天
Dec 15 Python
Python处理PDF及生成多层PDF实例代码
Apr 24 Python
TensorFlow神经网络优化策略学习
Mar 09 Python
使用Python和xlwt向Excel文件中写入中文的实例
Apr 21 Python
解决Mac安装scrapy失败的问题
Jun 13 Python
python使用folium库绘制地图点击框
Sep 21 Python
python+ffmpeg批量去视频开头的方法
Jan 09 Python
Python字典中的值为列表或字典的构造实例
Dec 16 Python
python支持多线程的爬虫实例
Dec 21 Python
在PyTorch中使用标签平滑正则化的问题
Apr 03 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
Win9x/ME下Apache+PHP安装配置
2006/10/09 PHP
在WordPress中实现发送http请求的相关函数解析
2015/12/29 PHP
PHP __call()方法实现委托示例
2019/05/20 PHP
解决laravel中日志权限莫名变成了root的问题
2019/10/17 PHP
javascript 图片裁剪技巧解读
2012/11/15 Javascript
js实现图片漂浮效果的方法
2015/03/02 Javascript
jquery+CSS3实现淘宝移动网页菜单效果
2015/08/31 Javascript
Node.js刷新session过期时间的实现方法推荐
2016/05/18 Javascript
解决bootstrap导航栏navbar在IE8上存在缺陷的方法
2016/07/01 Javascript
jquery根据一个值来选中select下的option实例代码
2016/08/29 Javascript
AngularJS自定义控件实例详解
2016/12/13 Javascript
基于Javascript倒计时效果
2016/12/22 Javascript
利用Node.js编写跨平台的spawn语句详解
2017/02/12 Javascript
Bootstrap学习笔记 轮播(Carousel)插件
2017/03/21 Javascript
基于hover的用法实例(推荐)
2017/07/04 Javascript
js实现继承的方法及优缺点总结
2019/05/08 Javascript
JQuery属性操作与循环用法示例
2019/05/15 jQuery
用原生JS实现爱奇艺首页导航栏代码实例
2019/09/19 Javascript
vue.js watch经常失效的场景与解决方案
2021/01/07 Vue.js
python33 urllib2使用方法细节讲解
2013/12/03 Python
pyqt4教程之messagebox使用示例分享
2014/03/07 Python
Python实现HTTP协议下的文件下载方法总结
2016/04/20 Python
玩转python selenium鼠标键盘操作(ActionChains)
2020/04/12 Python
Python中selenium实现文件上传所有方法整理总结
2017/04/01 Python
python with提前退出遇到的坑与解决方案
2018/01/05 Python
Python中 map()函数的用法详解
2018/07/10 Python
Python使用numpy产生正态分布随机数的向量或矩阵操作示例
2018/08/22 Python
python flask框架实现传数据到js的方法分析
2019/06/11 Python
使用python搭建服务器并实现Android端与之通信的方法
2019/06/28 Python
Python爬取新型冠状病毒“谣言”新闻进行数据分析
2020/02/16 Python
Pycharm-community-2020.2.3 社区版安装教程图文详解
2020/12/08 Python
html标签之Object和EMBED标签详解
2013/07/04 HTML / CSS
优秀的计算机专业求职信范文
2013/12/27 职场文书
秋季运动会加油稿200字
2014/01/11 职场文书
计算机专业应届生求职信
2014/04/06 职场文书
jQuery class属性操作addClass()与removeClass()、hasClass()、toggleClass()
2021/03/31 jQuery