标签: http

利用Python进行Web渗透测试(十二):密码暴力测试HTTP摘要认证

本篇涉及: HTTP摘要认证 在Python密码暴力探测器中支持HTTP摘要认证 HTTP摘要认证 在上一篇利用Python进行Web渗透测试(十一):使用Python编写一个密码攻击测试器中我们介绍了HTTP的基本认证,也了解了HTTP基本认证的一些缺点和不足。 作为一个认证方式,HTTP基本认证...

利用Python进行Web渗透测试(六):使用requests模块与Web应用进行交互

本篇将会涉及: requests模块 第一个脚本 设置http请求头 发送POST请求 requests模块 接触过Python爬虫的同学,对requests模块都不会陌生。这是一个高效便捷快速友好的HTTP请求库。 与爬虫类似,进行Web渗透测试也需要对Web应用进行请求,与网站进行交互或者是遍历...

利用Python进行Web渗透测试(五):剖析HTTP请求

本篇将会涉及: URL的结构 HTTP头域 HTTP状态码 一个完整的HTTPget请求 在上一篇我们简单介绍了HTTP协议的概念和知识,本篇我们来详细剖析一下HTTP的请求,将这两篇综合起来,我们就对HTTP有了基本的认识和了解了。 URL结构解析 通常情况下,我们发起一个HTTP请求都是通过访问...

利用Python进行Web渗透测试(四):HTTP协议基础

本篇将会涉及: 什么是HTTP,以及HTTP的工作方式 HTTP的方法 一、什么是HTTP HTTP协议 HTTP全称超文本传输协议,一个设计用来来客户端和服务器之间进行通信的协议。HTTP在网络世界中属于OSI模型的第七层——应用层,也属于TCP/IP模型的第四层——应用层。 关于什么是OSI模型...