python
a4230787
这个作者很懒,什么都没留下…
展开
-
python3中的struct模块使用
软硬件环境python3struct简介struct是python(包括版本2和3)中的内建模块,它用来在c语言中的结构体与python中的字符串之间进行转换,数据一般来自文件或者网络。常用方法struct.pack(fmt,v1,v2,…)返回的是一个字符串,是参数按照fmt数据格式组合而成。struct.unpack(fmt,string)按照给定数据格式解开(通常都是由struct.pack...转载 2018-05-13 17:25:16 · 12203 阅读 · 0 评论 -
使用Python进行TCP数据包注入(伪造)
转载自:http://www.freebuf.com/articles/network/41127.html数据包注入是对已经建立的网络连接通过构建任意协议(TCP…UDP…)然后用原始套接字发送的方式进行妨碍的过程,这种方法被广泛使用在网络渗透测试中,比如DDOS,端口扫描等。一个数据包由IP头部信息、TCP/UDP头部信息和数据构成:Packet = IP Header + TCP/UDP H...转载 2018-05-13 17:48:32 · 5166 阅读 · 1 评论 -
Python Socket模块中的IP转换函数
转载自:https://blog.csdn.net/fan_hai_ping/article/details/8435140Python Socket模块中包含一些有用IP转换函数,说明如下:socket.ntohl(x) // 类似于C语言的ntohl(x)把32位正整数从网络序转换成主机字节序。socket.ntohs(x) // 类似于C语言的ntohs(x)把...转载 2020-08-18 16:08:03 · 1032 阅读 · 0 评论 -
Checksum算法
转载自:https://blog.csdn.net/zjli321/article/details/74908451前言: 在网络中传输数据包,为了保证传输数据的正确性,使用了 checksum来校验数据是否正确,ip头有自己的checksum,tcp、 udp也有自己的checksum,分别校验不同部分的数据,ip头的 checksum用于校验ip头的数据是否正确,tcp的checksum用于校...转载 2018-05-13 19:51:22 · 3749 阅读 · 0 评论