Python白帽学习
文章平均质量分 65
针对于有一定python基础,以python编程为引导,编写白帽工具脚本
黑日里不灭的light
I'm not light,sir.
展开
-
python scapy与netfilterqueue库对http协议插入任意的javaScript
代码内容是先进行arp欺骗局域网主机拦截到其流量,再对其中的http协议的流量专门分析拦击,然后进行修改或重发,达到执行任意JavaScript代码的效果。下面代码使用于linux系统,其先进行arp欺骗,再开启两个进程一个维持arp欺骗,一个监听流量,可使用python3.6 arp.py -h 查看帮助。下面的netfilterqueue需要在python3.6环境下进行安装,配置较麻烦可查看。原创 2023-02-22 17:24:46 · 245 阅读 · 1 评论 -
python scapy库下载本机流量图片(配合Python-netfilterqueue可下载其它局域网图片)
使用了python的scapy库,能够将本机电脑浏览的http协议的图片下载下来,此下载是在tcp协议这一层级进行的。原创 2023-02-22 17:15:42 · 168 阅读 · 0 评论 -
Python-scapy(白帽)[ARP无法欺骗手机吗][DNS欺骗不了https吗]
一.scapy基础1.用法1.1 导入from scapy.all import *1.2 分层p = Ether()/IP()/TCP()2.函数2.1 ls格式:ls()解释:查看指定内容发送网络包的详细配置信息格式:p.summary()解释:让用户直观而简单的查看到数据包描述格式:p.show()解释:让用户直观而丰富的查看到数据包描述2.2 wrpcap格式:wrpcap('x.cap',p)解释:将p变量下的内容写入cap文件中格式:p=rdpcap('x原创 2022-01-22 21:03:57 · 1585 阅读 · 0 评论 -
Python-netfilterqueue(白帽)[netfilterqueue怎么安装在kali中?][iptables怎么用]
一 环境安装前要:使用python3.6以上版本安装netfilterqueue会出现报错无法安装1.安装python3.6前提:本机已有python3.9,在此前提下安装python3.6问题:中间有什么报错无法进行,一般是小问题,请自行翻译,下载解决获取安装包:wget http://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz #如果嫌弃慢,自行打开网页自行下载,注意名字与后面命令一致解压压缩包:tar -zxvf Python-3.6原创 2022-01-06 18:35:19 · 2253 阅读 · 2 评论