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 相关文章推荐
wxPython框架类和面板类的使用实例
Sep 28 Python
Python Django使用forms来实现评论功能
Aug 17 Python
Python3中的列表,元组,字典,字符串相关知识小结
Nov 10 Python
解决pandas中读取中文名称的csv文件报错的问题
Jul 04 Python
python实现周期方波信号频谱图
Jul 21 Python
python 与服务器的共享文件夹交互方法
Dec 27 Python
在Pycharm中将pyinstaller加入External Tools的方法
Jan 16 Python
详解Python学习之安装pandas
Apr 16 Python
pytorch实现mnist数据集的图像可视化及保存
Jan 14 Python
如何通过python实现全排列
Feb 11 Python
django修改models重建数据库的操作
Mar 31 Python
python 使用tkinter与messagebox写界面和弹窗
Mar 20 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
一个简单实现多条件查询的例子
2006/10/09 PHP
PHP合并静态文件详解
2014/11/14 PHP
Zend Framework实现留言本分页功能(附demo源码下载)
2016/03/22 PHP
laravel model模型定义实现开启自动管理时间created_at,updated_at
2019/10/17 PHP
关于B/S判断浏览器断开的问题讨论
2008/10/29 Javascript
javascript web对话框与弹出窗口
2009/02/22 Javascript
检测input每次的输入是否合法遇到汉字输入就有问题
2012/05/23 Javascript
js保留两位小数使用toFixed实现
2013/07/29 Javascript
js对象的复制继承实例
2015/01/10 Javascript
详解Bootstrap按钮
2016/01/04 Javascript
使用getBoundingClientRect方法实现简洁的sticky组件的方法
2016/03/22 Javascript
webpack+vue.js快速入门教程
2016/10/12 Javascript
jQuery Easy UI中根据第一个下拉框选中的值设置第二个下拉框是否可以编辑
2016/11/29 Javascript
Jquery鼠标放上去显示全名的实现方法
2017/02/06 Javascript
全选复选框JavaScript编写小结(附代码)
2017/08/16 Javascript
vue综合组件间的通信详解
2017/11/06 Javascript
js循环map 获取所有的key和value的实现代码(json)
2018/05/09 Javascript
bootstrap-table+treegrid实现树形表格
2019/07/26 Javascript
vue实现动态给id赋值,点击事件获取当前点击的元素的id操作
2020/11/09 Javascript
[05:14]辉夜杯主赛事第二日 RECAP精彩回顾
2015/12/27 DOTA
Python中replace方法实例分析
2014/08/20 Python
Python的动态重新封装的教程
2015/04/11 Python
python实现可逆简单的加密算法
2019/03/22 Python
Python程序包的构建和发布过程示例详解
2019/06/09 Python
python字典嵌套字典的情况下找到某个key的value详解
2019/07/10 Python
Pycharm 字体大小调整设置的方法实现
2019/09/27 Python
Surfdome西班牙:世界上最受欢迎的生活方式品牌
2019/02/13 全球购物
应届毕业生求职信范文
2013/12/18 职场文书
党员自我批评与反省材料
2014/02/10 职场文书
房屋租赁协议书范本
2014/04/10 职场文书
2014年教育实习工作总结
2014/11/22 职场文书
小学英语听课心得体会
2016/01/14 职场文书
奶茶店的创业计划书该怎么写?
2019/07/15 职场文书
浅谈Redis存储数据类型及存取值方法
2021/05/08 Redis
css3带你实现3D转换效果
2022/02/24 HTML / CSS
Python使用Beautiful Soup(BS4)库解析HTML和XML
2022/06/05 Python