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实现竖排打印传单手机号码易撕条
Mar 16 Python
python与php实现分割文件代码
Mar 06 Python
Python 通过pip安装Django详细介绍
Apr 28 Python
Python重新加载模块的实现方法
Oct 16 Python
Python格式化输出字符串方法小结【%与format】
Oct 29 Python
Django 实现admin后台显示图片缩略图的例子
Jul 28 Python
Python enumerate函数遍历数据对象组合过程解析
Dec 11 Python
PyQT5 emit 和 connect的用法详解
Dec 13 Python
Tensorflow 实现分批量读取数据
Jan 04 Python
pytorch:实现简单的GAN示例(MNIST数据集)
Jan 10 Python
Python 如何创建一个简单的REST接口
Jul 30 Python
Python模拟登录和登录跳转的参考示例
Oct 30 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中遍历二维数组的几种方法详解
2013/06/08 PHP
PHP 数组遍历foreach语法结构及实例
2016/06/13 PHP
PHP实现十进制、二进制、八进制和十六进制转换相关函数用法分析
2017/04/25 PHP
PHP实现普通hash分布式算法简单示例
2018/08/06 PHP
js 弹出框只弹一次(二次修改之后的)
2013/11/26 Javascript
JavaScript实现列表分页功能特效
2015/05/15 Javascript
微信小程序  网络请求API详解
2016/10/25 Javascript
jQuery实现立体式数字滚动条增加效果
2016/12/21 Javascript
JS正则表达式学习之贪婪和非贪婪模式实例总结
2016/12/26 Javascript
详解js的六大数据类型
2016/12/27 Javascript
基于bootstrap按钮式下拉菜单组件的搜索建议插件
2017/03/25 Javascript
深入解析nodejs HTTP服务
2017/07/25 NodeJs
微信sdk实现禁止微信分享(使用原生php实现)
2019/11/15 Javascript
[01:18]DOTA2超级联赛专访hanci ForLove淘汰感言曝光
2013/06/04 DOTA
[01:06:43]完美世界DOTA2联赛PWL S3 PXG vs GXR 第二场 12.19
2020/12/24 DOTA
Python中for循环控制语句用法实例
2015/06/02 Python
Python实现的FTP通信客户端与服务器端功能示例
2018/03/28 Python
使用python编写监听端
2018/04/12 Python
python安装模块如何通过setup.py安装(超简单)
2018/05/05 Python
python 判断linux进程,并杀死进程的实现方法
2019/07/01 Python
PyCharm中配置PySide2的图文教程
2020/06/18 Python
Under Armour美国官网:美国知名高端功能性运动品牌
2016/09/05 全球购物
Jar包的作用是什么
2014/03/30 面试题
经济信息管理专业大学生求职信
2013/09/27 职场文书
土木工程师岗位职责
2013/11/24 职场文书
七年级音乐教学反思
2014/01/26 职场文书
颁奖晚会主持词
2014/03/25 职场文书
创先争优个人承诺书
2014/08/30 职场文书
党性心得体会
2014/09/03 职场文书
2014领导班子四风问题查摆思想汇报
2014/09/13 职场文书
年度考核个人总结
2015/03/06 职场文书
学生安全责任协议书
2016/03/22 职场文书
MySQL分库分表与分区的入门指南
2021/04/22 MySQL
Java实现学生管理系统(IO版)
2022/02/24 Java/Android
Python中使用Opencv开发停车位计数器功能
2022/04/04 Python
详细介绍Java中的CyclicBarrier
2022/04/13 Java/Android