目录&基础知识
0x00 Python编程中一些模块的简单介绍(基础知识)
0x01web目录扫描程序
--脚本代码的实现和分析
--优化脚本
0x02实现一个反弹shell
----脚本演示--脚本分析
----拓:简单实现netcat的脚本--基础知识补充--详细分析脚本执行流程
0x03用多线程扫描某一网段中存活的主机
----脚本利用演示+实现思路分析
----基础知识补充
0x04nmap实现端口扫描(准确性更高)
----基础知识
----脚本实现分析
----进一步优化脚本
0x05抓取应用的banner推断服务
----脚本分析
0x06 Zip包破解程序
----脚本分析
0x07 Python实现键盘记录器
----脚本分析
0x08字典生成程序
----基础知识--脚本分析
0x00 Python编程中一些模块的简单介绍(基础知识)
requests--请求url常用,可用于爬虫
跟这个相近的还有一个hackhttp模块,这个比较少人用,但是它有一个强大的功能,那就是支持原生态的请求头等原生态的数据,跟requests模块里面加个header有点类似却又不一样,就像之前世安杯的有一题登录框爆破的题(需要re简单抓取验证码),如果使用requests去写的话需要就需要先设置一个session才能爆破成功,但是如果是用hackhttp模块,可以直接burp抓包,然后复制原生态的请求数据直接使用hackhttp模块重放数据包,这样不需要设置session也可以爆破成功。
if 条件一: 语句一 elif 条件二: 语句二 else: 语句三