今天是一篇提升技能的干货分享,操作性较强,适用于中级水平的小伙伴,文章阅读用时约3分钟。

PART 1/Python

Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。

Python是一门简单易学的语言,功能强大也很灵活,在渗透测试中的应用广泛,让我们一起打造属于自己的渗透测试工具。

PART 2/脚本打造

在渗透时,如果能发现Web服务器中的Webshell,渗透是不是就可以变的简单一点呢?

通常情况下御剑深受大家的喜爱,但是今天在测试时,Webshell不知道为什么扫描不到御剑。仔细查看是Webshell有防爬功能,是检测User-Agent头,如果没有就会返回到一个自己定义的404页面。

工具效果

1、先来看看工具效果

读取扫描

2、利用Python读取扫描的目录字典

[Python] 纯文本查看 复制代码

目录探测

3、利用Python的requests库对Web目标服务器进行目录探测

[Python] 纯文本查看 复制代码

探测线程

4、利用Python的threading库对探测进行线程的设置

[Python] 纯文本查看 复制代码

工具封装

5、利用Python的argparse库对自己的工具进行封装

[Python] 纯文本查看 复制代码

PART 3/总结

综上所述,文章哪里有不合理的地方,欢迎各位大佬提出意见或建议,我一定会虚心学习和改进,最后附上全部源码供大家指教。

[Python] 纯文本查看 复制代码

python获取当前服务器路径_利用Python实现对Web服务器的目录探测相关推荐

  1. python获取指定端口流量_利用python获取nginx服务的ip以及流量统计信息

    #!/usr/bin/python #coding=utf8 log_file = "/usr/local/nginx/logs/access.log" with open(log ...

  2. python 获取昨天的日期_利用Python来实现报表的自动发送,解放你时间去做更有意思的事情...

    前言 在日常工作中你可能因为每天都被各种各样的数据数据报表搞得焦头烂额,老板的,运营的.产品的等等.而且大部分报表都是重复性的工作,这篇文章就是帮助大家如何用Python来实现报表的自动发送,解放你的 ...

  3. python获取今年第一天_利用python获取某年中每个月的第一天和最后一天

    搜索关键字: python get every first day of month 参考解答: 方法一: >>> import calendar >>> cale ...

  4. python自动保存ping结果_利用python获取Ping结果示例代码

    前言 本文主要跟大家分享了关于利用python获取Ping结果的相关内容,分享出来供大家参考学习,下面话不多说,来一起看看详细的介绍吧. 示例代码: # -*- coding: utf-8 -*- i ...

  5. python怎么去掉视频字幕_利用Python实现字幕挂载(把字幕文件与视频合并)思路详解...

    其实超简单超简单!python好现成的库,一下子省略了好多步骤! 本文在Windows环境下!linux只是不需要手动输入imagicmagick的位置! 需要用到的环境 python(基本上只要不是 ...

  6. python制作心形照片墙_利用python生成照片墙的示例代码

    PIL(Python Image Library)是python的第三方图像处理库,但是由于其强大的功能与众多的使用人数,几乎已经被认为是python官方图像处理库了.其官方主页为:PIL. PIL历 ...

  7. python中什么是数据驱动_利用Python如何实现数据驱动的接口自动化测试

    前言 大家在接口测试的过程中,很多时候会用到对CSV的读取操作,本文主要说明Python3对CSV的写入和读取.下面话不多说了,来一起看看详细的介绍吧. 1.需求 某API,GET方法,token,m ...

  8. 利用python从网页查找数据_利用Python模拟淘宝的搜索过程并对数据进行可视化分析...

    数据挖掘入门与实战 公众号: datadw 本文讲述如何利用Python模拟淘宝的搜索过程并对搜索结果进行初步的数据可视化分析. 搜索过程的模拟:淘宝的搜索页面有两种形式, 一种形式是, 2019/2 ...

  9. python pandas合并单元格_利用Python pandas对Excel进行合并的方法示例

    前言 在网上找了很多Python处理Excel的方法和代码,都不是很尽人意,所以自己综合网上各位大佬的方法,自己进行了优化,具体的代码如下. 博主也是新手一枚,代码肯定有很多需要优化的地方,欢迎各位大 ...

  10. python获取当前日期的前一天_【python】datetime获取日期,前一天日期

    1.获取字符串型当前日期 2016-10-09格式 import datetime today = datetime.date.today() #datetime.date类型当前日期 str_tod ...

最新文章

  1. 透過proxychains讓不支持代理的程序通過代理上網
  2. mysql密码正确却提示错误, 不输入密码反而能登录
  3. 将json 填入表格_如何将Google表格用作JSON端点
  4. 令牌验证 token
  5. 2019金球奖——梅西
  6. 量化信噪比 非均匀量化_键摄基础1:为什么要正确曝光/ADC精度和量化噪声
  7. python thread模块_【Python@Thread】thread模块
  8. android渐变效果
  9. MySQL使用内置函数来进行模糊搜索locate()与like的不同
  10. raid5用户mbr还是gpt_对硬盘进行分区时,GPT和MBR有什么区别?
  11. Mysql优化碎片空间
  12. js prototype 原型对象
  13. ai怎么调界面大小_Adobe Illustrator(Ai)怎么改变页面大小,快捷键是什么?
  14. 45岁了社保交了25年不交了行吗?
  15. vue中watch的详解
  16. 2021年「博客之星」参赛博主:smileNicky投票
  17. 微信小程序应用开发赛作品综合开发记录——晋鹿文旅(云开发——概览)
  18. rr分布 matlab,讲解:E471、Econometric Theory、R、RR|Matlab
  19. gstreamer基础教程13-Playback speed
  20. 使用 kubectl drain 从集群中移除节点

热门文章

  1. 谈谈Pod在微服务中的运用
  2. php生成静态页的方法
  3. JQuery Lightbox -- 一个简单而又谦恭的用来把图片覆盖在当前页面上的脚本
  4. 为什么CPU的使用率总是100%
  5. 4.看板方法---在五个季度内,从最差变为最好
  6. 12.Linux 高性能服务器编程 --- 高性能 IO 框架库 Libevent
  7. 17. 信号量,共享内存和消息队列
  8. 18. 分支管理策略
  9. sql语句中用select语句查询值大于平均值的情况
  10. Burp Suite Scanner Module - 扫描模块