网站首页 > 开源技术 正文
发现-四层发现
- 优点
- 可路由且结果较为可靠
- 不太可能被防火墙过滤掉
- 甚至可以发现所有端口都被过滤的主机
- 缺点
- 基于状态过滤的防火墙可能过滤扫描
- 全端口扫描速度慢
- TCP
- 未经请求的ACK----RST(不通过三次握手,直接发送ACK包,会被RST直接断开连接或一直没有响应,但是可以通过RST包去判断主机是否存活)
- SYN---SYN/ACK、RST(通过正常的三次握手去请求ACK包)
- UDP
- ICMP端口不可达,一去不复返(判断比较难,主机不管是否在线可能都没有恢复,但是可以发送一个目标没有开放的端口返回icmp端口不可达去判断主机是否存活)
通过scapy去实现
实现TCP
>>> i=IP() #定义变量i,将IP()属性赋予i
>>> t=TCP() #同理
>>> s=(i/t) #定义变量s,将上述两个变量的属性都赋予
>>> s.display() #查看属性
###[ IP ]###
version= 4
ihl= None
tos= 0x0
len= None
id= 1
flags=
frag= 0
ttl= 64
proto= tcp
chksum= None
src= 127.0.0.1
dst= 127.0.0.1
\options\
###[ TCP ]###
sport= ftp_data
dport= http
seq= 0
ack= 0
dataofs= None
reserved= 0
flags= S
window= 8192
chksum= None
urgptr= 0
options= []
>>> sr1(s,timeout=4) #运行,并且给个超时时间,一般情况都是没有响应
Begin emission:
Finished sending 1 packets.
...........................................................................................................................
Received 123 packets, got 0 answers, remaining 1 packets
如下面图,修改为SYN包的话就可以;
查看返回包,发现是ACK+SYN的包:
实现UDP
实现方式和UDP一样,如下图所示修改地址和端口即可:
通过nmap实现
namp 192.168.0.1-254 -PU53 -sn #-PU后面跟UDP端口
nmap 192.168.1.1-254 -PA80 -sn #和-PA跟TCP端口,发送ACK包的效果
nmap -iL iplist.txt -PA80 -sn #可以根据地址列表去发包
通过hping3实现
hping3 --udp 180.215.224.194 -c 2 #通过UDP去ping,注意如果不加--udp默认使用tcp去ping
猜你喜欢
- 2024-09-10 trex测试仪的使用(testo测量仪说明书)
- 2024-09-10 ARP局域网攻防浅析(局域网内arp入侵攻击怎么解决)
- 2024-09-10 重磅!GitHub发布开源负载均衡组件GLB
- 2024-09-10 用Python演示ARP攻击的过程及应对办法
- 2024-09-10 2. TCP 重置攻击的工作原理(windows 重置tcp/ip协议栈)
- 2024-09-10 2022最新70个Python练手项目,学完即可上手做项目
- 2024-09-10 用于漏洞利用开发的 Python:常见漏洞和漏洞利用
- 2024-09-10 pytbull-入侵检测/预防系统(IDS / IPS)测试框架
- 2024-09-10 黑客是怎样炼成的,黑客的常用攻击手段有哪些(一)
- 2024-09-10 黑客都用Python?学习Python的4个理由!
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)