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 相关文章推荐
java直接调用python脚本的例子
Feb 16 Python
Python实现从百度API获取天气的方法
Mar 11 Python
PyCharm 常用快捷键和设置方法
Dec 20 Python
Python 中导入csv数据的三种方法
Nov 01 Python
Python代码打开本地.mp4格式文件的方法
Jan 03 Python
Django框架model模型对象验证实现方法分析
Oct 02 Python
python飞机大战pygame游戏之敌机出场实现方法详解
Dec 17 Python
django 实现简单的插入视频
Apr 07 Python
如何使用python自带IDLE的几种方法
Oct 10 Python
基于Python实现粒子滤波效果
Dec 01 Python
如何用python批量调整视频声音
Dec 22 Python
上帝为你开了一扇窗之Tkinter常用函数详解
Jun 02 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
全国FM电台频率大全 - 25 云南省
2020/03/11 无线电
使用PHP备份MYSQL数据的多种方法
2014/01/15 PHP
PHP Curl出现403错误的解决办法
2014/05/29 PHP
Zend Framework生成验证码并实现验证码验证功能(附demo源码下载)
2016/03/22 PHP
php微信开发之自定义菜单完整流程
2016/10/08 PHP
php实现生成code128条形码的方法详解
2017/07/19 PHP
php设计模式之单例模式用法经典示例分析
2019/09/20 PHP
如何解决PHP获取不到SESSION信息之一般情况
2019/10/10 PHP
屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键 的javascript代码
2007/04/01 Javascript
Javascript 设计模式(二) 闭包
2010/05/26 Javascript
js 全兼容可高亮二级缓冲折叠菜单
2010/06/04 Javascript
js实现显示手机号码效果
2017/03/09 Javascript
VUE使用vuex解决模块间传值问题的方法
2017/06/01 Javascript
Bootstrap Table从零开始
2017/06/30 Javascript
Django+Vue.js搭建前后端分离项目的示例
2017/08/07 Javascript
深入解析Vue源码实例挂载与编译流程实现思路详解
2019/05/05 Javascript
javascript中的数据类型检测方法详解
2019/08/07 Javascript
深入探索VueJS Scoped CSS 实现原理
2019/09/23 Javascript
微信小程序仿抖音视频之整屏上下切换功能的实现代码
2020/05/24 Javascript
React实现todolist功能
2020/12/28 Javascript
使用Python程序抓取新浪在国内的所有IP的教程
2015/05/04 Python
利用Python实现网络测试的脚本分享
2017/05/26 Python
基于Python os模块常用命令介绍
2017/11/03 Python
Python实现的计算器功能示例
2018/04/26 Python
TensorFlow 滑动平均的示例代码
2018/06/19 Python
全网首秀之Pycharm十大实用技巧(推荐)
2020/04/27 Python
Numpy中np.max的用法及np.maximum区别
2020/11/27 Python
HTML5实现音频和视频嵌入的方法
2018/08/22 HTML / CSS
泰坦健身器材:Titan Fitness
2018/02/13 全球购物
证婚人经典证婚词
2014/01/09 职场文书
三年大学自我鉴定
2014/01/16 职场文书
2014厂务公开实施方案
2014/02/17 职场文书
《雨霖铃》教学反思
2014/02/22 职场文书
毕业生评语大全
2015/01/04 职场文书
2015年设计师个人工作总结
2015/04/25 职场文书
2016大学生求职自荐信范文
2016/01/28 职场文书