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 27 Python
python实现的DES加密算法和3DES加密算法实例
Jun 03 Python
Python3.6简单的操作Mysql数据库的三个实例
Oct 17 Python
如何利用python给图片添加半透明水印
Sep 06 Python
Python基于pygame实现单机版五子棋对战
Dec 26 Python
解决Tensorflow 内存泄露问题
Feb 05 Python
如何验证python安装成功
Jul 06 Python
基于Python实现简单学生管理系统
Jul 24 Python
python 爬取英雄联盟皮肤并下载的示例
Dec 04 Python
python开发实时可视化仪表盘的示例
May 07 Python
Python与C++中梯度方向直方图的实现
Mar 17 Python
pytorch分类模型绘制混淆矩阵以及可视化详解
Apr 07 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中json_decode()和json_encode()的使用方法
2012/06/04 PHP
ajax取消挂起请求的处理方法
2013/03/18 PHP
基于PHP一些十分严重的缺陷详解
2013/06/03 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
2020/04/04 PHP
jQuery 位置函数offset,innerWidth,innerHeight,outerWidth,outerHeight,scrollTop,scrollLeft
2010/03/23 Javascript
javascript中有趣的反柯里化深入分析
2012/12/05 Javascript
jquery实现邮箱自动补全功能示例分享
2014/02/17 Javascript
DOM操作一些常用的属性汇总
2015/03/13 Javascript
JavaScript中的toLocaleDateString()方法使用简介
2015/06/12 Javascript
jQuery与getJson结合的用法实例
2015/08/07 Javascript
JS实现鼠标滑过链接改变网页背景颜色的方法
2015/10/20 Javascript
解决JS组件bootstrap table分页实现过程中遇到的问题
2016/04/21 Javascript
浅谈JavaScript函数的四种存在形态
2016/06/08 Javascript
Vuejs第六篇之Vuejs与form元素实例解析
2016/09/05 Javascript
Javascript this 函数深入详解
2016/12/13 Javascript
老生常谈js中0到底是 true 还是 false
2017/03/08 Javascript
Angularjs 事件指令详细整理
2017/07/27 Javascript
在vue项目创建的后初始化首次使用stylus安装方法分享
2018/01/25 Javascript
vue页面更新patch的实现示例
2020/03/25 Javascript
vue-cli单页面预渲染seo-prerender-spa-plugin操作
2020/08/10 Javascript
如何通过Proxy实现JSBridge模块化封装
2020/10/22 Javascript
听歌识曲--用python实现一个音乐检索器的功能
2016/11/15 Python
Python模块文件结构代码详解
2018/02/03 Python
对pycharm 修改程序运行所需内存详解
2018/12/03 Python
Django 静态文件配置过程详解
2019/07/23 Python
python代码实现猜拳小游戏
2020/11/30 Python
碧欧泉法国官网:Biotherm法国
2019/10/23 全球购物
介绍一下linux的文件系统
2015/10/06 面试题
客户代表自我评价范例
2013/09/24 职场文书
给水排水工程专业毕业生推荐信
2013/10/28 职场文书
电钳专业个人求职信
2014/01/04 职场文书
电焊工岗位工作职责
2014/07/09 职场文书
公司副总经理岗位职责
2014/10/01 职场文书
劳动争议和解协议书范本
2014/11/20 职场文书
祝福语集锦:送给毕业同学祝福语
2019/11/21 职场文书
MySQL优化之慢日志查询
2022/06/10 MySQL