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中urllib2模块的8个使用细节分享
Jan 01 Python
解密Python中的描述符(descriptor)
Jun 03 Python
Django框架中数据的连锁查询和限制返回数据的方法
Jul 17 Python
Python实现信用卡系统(支持购物、转账、存取钱)
Jun 24 Python
python搭建服务器实现两个Android客户端间收发消息
Apr 12 Python
Python 3.3实现计算两个日期间隔秒数/天数的方法示例
Jan 07 Python
详解Python3之数据指纹MD5校验与对比
Jun 11 Python
Python实现滑动平均(Moving Average)的例子
Aug 24 Python
Python Django中间件,中间件函数,全局异常处理操作示例
Nov 08 Python
Python安装whl文件过程图解
Feb 18 Python
python中sys模块是做什么用的
Aug 16 Python
利用Python第三方库实现预测NBA比赛结果
Jun 21 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
本地机apache配置基于域名的虚拟主机详解
2013/08/10 PHP
Codeigniter框架的更新事务(transaction)BUG及解决方法
2014/07/25 PHP
thinkPHP5框架实现基于ajax的分页功能示例
2018/06/12 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
jquery ajax同步异步的执行最终解决方案
2013/04/26 Javascript
使用GruntJS构建Web程序之Tasks(任务)篇
2014/06/06 Javascript
jQuery搜索同辈元素方法
2015/02/10 Javascript
Node连接mysql数据库方法介绍
2017/02/07 Javascript
bootstrap中模态框、模态框的属性实例详解
2017/02/17 Javascript
react开发教程之React 组件之间的通信方式
2017/08/12 Javascript
详解Vue打包优化之code spliting
2018/04/09 Javascript
nodejs 生成和导出 word的实例代码
2018/07/31 NodeJs
Vue 实现拖动滑块验证功能(只有css+js没有后台验证步骤)
2018/08/24 Javascript
详解jQuery中的getAll()和cleanData()
2019/04/15 jQuery
Element实现表格分页数据选择+全选所有完善批量操作
2019/06/07 Javascript
解决vue的过渡动画无法正常实现问题
2019/10/31 Javascript
pycharm 使用心得(四)显示行号
2014/06/05 Python
对python调用RPC接口的实例详解
2019/01/03 Python
python批量创建指定名称的文件夹
2019/03/21 Python
Django Celery异步任务队列的实现
2019/07/24 Python
Python socket模块方法实现详解
2019/11/05 Python
Python中logging日志记录到文件及自动分割的操作代码
2020/08/05 Python
CSS3 实现侧边栏展开收起动画
2014/12/22 HTML / CSS
用HTML5实现鼠标滚轮事件放大缩小图片的功能
2015/06/25 HTML / CSS
使用placeholder属性设置input文本框的提示信息
2020/02/19 HTML / CSS
Stubhub英国:购买体育、演唱会和剧院门票
2018/06/10 全球购物
Lungolivigno Fashion官网:高级时装在线购物
2020/10/17 全球购物
前台接待的工作职责
2013/11/21 职场文书
电气自动化求职信
2014/06/24 职场文书
领导走群众路线整改措施思想汇报
2014/10/12 职场文书
践行三严三实心得体会
2014/10/13 职场文书
2014年留守儿童工作总结
2014/12/10 职场文书
2015年幼儿园卫生保健工作总结
2015/05/12 职场文书
新郎父母婚礼答谢词
2015/09/29 职场文书
小学英语教师研修感悟
2015/11/18 职场文书
Vue Mint UI mt-swipe的使用方式
2022/06/05 Vue.js