Python编程
文章平均质量分 68
花自飘零丶水自流
这个作者很懒,什么都没留下…
展开
-
scapy(一):简介及实现ARP攻击
Scapy是一个强大的交互式数据包处理程序(使用python编写)。它能够伪造或者解码大量的网络协议数据包,能够发送、捕捉、匹配请求和回复包等等。最重要的他还有很多更优秀的特性——发送无效数据帧、注入修改的802.11数据帧、在WEP上解码加密通道(VOIP)、ARP缓存攻击(VLAN) 等,这也是其他工具无法处理完成的。用scapy构造数据包在 Scapy 中可以用特别简单的方法...原创 2018-11-20 16:18:24 · 8078 阅读 · 0 评论 -
比二分法更OK的盲注多线程(python脚本)
废话不多说直接上代码:import threadingimport requestsuser_agent = [ "Mozilla/5.0 (Windows NT 6.0) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.36 Safari/536.5", "Mozilla/5...原创 2018-11-21 19:38:14 · 1482 阅读 · 0 评论 -
python网络编程——socket函数详解
根据连接启动的方式以及本地套接字要连接的目标,套接字之间的连接过程可以分为三个步骤:服务器监听,客户端请求,连接确认。1. 服务器监听:是服务器端套接字并不定位具体的客户端套接字,而是处于等待连接的状态,实时监控网络状态。 2. 客户端请求:是指由客户端的套接字提出连接请求,要连接的目标是服务器端的套接字。为此,客户端的套接字必须首先描述它要连接的服务器的套接字,指出服务器端套接字的地址和...原创 2018-11-19 19:49:05 · 1115 阅读 · 0 评论 -
python上的包嗅探
绝大部分操作系统在处理UDP闭合端口时,存在一种共性行为,我们可以通过这种行为来确定某个IP地址上是否有主机存活。当你发送一个UDP数据包到主机的某个关闭的UDP端口上时,目标主机通常会返回一个ICMP包指示目标端口不可达。这样的ICMP信息意味着目标主机是存活的,因为我们可以假设如果没有接收到发送的UDP数据的任何响应,目标主机应该不存在。挑选一个不太可能被使用的UDP端口来确保这种方式的有效性...原创 2018-11-19 22:54:05 · 657 阅读 · 0 评论 -
scapy(二):基于流量分析的SQL注入检测
每一个协议层都是Packet类的子类。 协议层背后所有逻辑的操作都是被Packet类和继承的类所处理的。 一个简单的协议层是由一系列的字段构成,他们关联在一起组成了协议层,解析时拆分成一个一个的字符串。 这些字段都包含在名为fields_desc的属性中。 对字段的处理:i (internal) :这是Scapy怎样操作它们的方法。 m (machine) :这是真正的数据...原创 2018-11-23 10:16:38 · 3434 阅读 · 2 评论