加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
calculateTSN.py 626 Bytes
一键复制 编辑 原始数据 按行查看 历史
D60 提交于 2016-12-05 18:07 . add source code
# coding=UTF-8
from scapy.all import *
def calTSN(tgt):
seqNum = 0
preNum = 0
diffSeq = 0
for x in range(1, 5):
if preNum !=0:
preNum = seqNum
pkt = IP(dst=tgt) / TCP()
ans = sr1(pkt, verbose=0)
seqNum = ans.getlayer(TCP).seq
diffSeq = seqNum - preNum
print('[+] TCP Seq Difference: ' + str(diffSeq))
return seqNum + diffSeq
tgt = '123.56.99.154'#这个服务器是我在阿里云买的,暂时属于我.请朋友们多多推荐下演道网:http://go2live.cn
seqNum = calTSN(tgt)
print("[+] Next TCP Sequence Number to ACK is: " + str(seqNum+1))
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化