python黑帽子-第五章 web攻击

第五章web攻击

1.python中一些网络库的介绍

python中内置的网络库
urllib
在这里插入图片描述

发送网络请求的库
requests
对响应信息进行解析的库
lxml
BeautifulSoup

2.本章的三个主要内容

a.已知的cms(wordpress),爆破网站目录
主要由两个步骤组成,
1.通过下载特定版本的wordpress到本地,利用python,遍历器所有文件路径保存
就得到了待扫描的路径
2.将这些路径,与url连接组成访问url,再依次判断响应的状态码是否为200

b.不开源的网站,爆破网站目录
1.通过github上的字典,利用字典,组成爆破路径
2.通过1中的路径与目标url连接组成url,再判断响应的状态码是否为200

c.暴力破解html登录表单

1.拉取登录页面,并接受页面返回的所有cookie。
2. 解析页面HTML数据中的所有表单元素。
3. 将用户名和密码设定为暴破字典中的某个猜测值。
4. 向登录程序发送HTTP POST请求,其中包含所有HTML表单字段和之前保存的cookie。
5. 检查是否已经成功登录Web应用

代码部分后续补充

参考链接

1.微信读书-python黑帽子
2.urllib模块
3.requests源代码
4.细说Python的三大网络请求库urllib、urllib2、urllib3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值