博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
scapy简单用法——四层发现
阅读量:4520 次
发布时间:2019-06-08

本文共 414 字,大约阅读时间需要 1 分钟。

四层发现,通过scapy构造一个TCP数据包(以及UDP),设置其flag位,发送给目标IP。通过目标IP来确定是否在线
包类型:ACK —— RST 若返回RST则表示在线
 
先设置三个变量(tcp,ip,tcp&ip)
接着查看需要我们构造得r变量的相应字段
需要先确定IP中发送的IP地址,以及TCP包的flag位
目前的目标端口是http 80端口,先给80端口发送一个请求
定义变量a去接收发包的返回值
返回值flags位为R 说明目标IP为存活状态,相反 测试一个未存活的IP
 
 
当然上述操作,我们可以通过一条指令直接执行
 
在用scapy工具操作时候,就和将函数转变成函数指针,从而进行统一管理的编程思想有些类似,而函数指针的背后则是可以通过指针指向某个字段进行数据的修改(类似于结构体),最后将修改好的数据进行调用即可

转载于:https://www.cnblogs.com/Tempt/p/11043922.html

你可能感兴趣的文章
UVA 10003 - Cutting Sticks ( 区间dp )
查看>>
BETA 版冲刺前准备
查看>>
vue-表单绑定
查看>>
字典树(Trie)的基本实现(C++)
查看>>
Linux SSH & SCP命令
查看>>
用SQL语句操作数据
查看>>
Android——计算器
查看>>
函数指针的调用方式
查看>>
jacob 给word加印的功能
查看>>
利用for循环来实现全选
查看>>
在Hbuilder中的项目传到github的步骤
查看>>
高级DirectDraw 分类: VC++ D...
查看>>
Vue2.0的动画效果
查看>>
记录一次nginx的upstream的配置信息
查看>>
Bug搬运工-CSCvm33229:Environment summary not available on COS APs
查看>>
じ守望者┱ o
查看>>
底层驱动框架1
查看>>
jquery formcheck.js
查看>>
51nod 1251 Fox序列的数量 (容斥)
查看>>
centos7安装Lnmp(Linux+Nginx+MySql+Php+phpMyAdmin+Apache)
查看>>