端口扫描 - hping3 - 隐蔽扫描

news/2024/5/17 16:16:59 标签: kali, hping3, udp, tcp, icmp

0x00:简介

hping3 通过 syn 包来进行端口扫描,设计的参数有:--scan 和 - S,scan 代表开始扫描模式,S 代表 syn 包检测。

0x01:hping3 syn

hping3 端口书写格式和 nmap 几乎一样,首先是单个端口,格式是 hping3 1.1.1.1 --scan 53 -S,检测如下:

请输入图片描述

第二种是多个多个不连续的端口需要用逗号分隔,格式是 hping3 1.1.1.1 --scan 1,2 -S,检测如下:

请输入图片描述

第三种是范围写法,格式是 hping3 1.1.1.1 --scan 1-100 -S,检测如下:

请输入图片描述

这里如果扫描的是内网的话,速度还是很快的。通过 wireshark 抓包如下:

请输入图片描述

可以看到发送的是 syn,当端口开放时会返回一个 syn/ack。

0x02:hping3 伪造源地址

hping3 在扫描时,可以伪造源地址,这样目标服务器收到 syn 时的 ip 就不是自己本机的 ip,而是伪造的 ip。伪造 ip 通过 --spoof 参数可以实现。

格式:hping3 -c 30 -S --spoof 1.1.1.3 -p ++1 1.1.1.6, 首先看下 - p 参数,p 指定 ++1 代表端口每次 + 1,默认从 0 开始,-c 指定要发包的次数,结合 p 也就是从 1 端口扫到 30 端口,示例如下:

请输入图片描述

看一下在线端口的返回结果,其 flags=SA 则代表返回的是 syn/ack,是开放的,示例如下:

请输入图片描述

通过 wireshark 抓包如下:

请输入图片描述

0x03:总结

hping3 之前总结了在三层发现主机,主要是通过发送 icmp 包来判断,在四层也总结了发现主机,主要是通过 udptcp 来发现。这次是利用 hping3 的 scan 扫描模式结合 syn 握手包进行了端口发现。


                                                                     公众号推荐:aFa攻防实验室 

                         分享关于信息搜集、Web安全、内网安全、代码审计、红蓝对抗、Java、Python等方面的东西。

                                                                     


http://www.niftyadmin.cn/n/1148038.html

相关文章

.com/.net域名注册费10月提高 近增0.4美元

3月28日消息,本周四晚些时候,VeriSign宣布将从10月1日起提高.com和.net域名的注册费用。 据国外媒体报道称,VeriSign表示,.com域名的注册费用将由6.42美元增长到6.86美元,.net域名的注册费用将由3.85美元增长到4.23美…

端口扫描 - scapy - 全链接扫描

0x00:介绍 端口扫描分为隐蔽扫描、全链接扫描、僵尸扫描。 全链接扫描:隐蔽扫描是直接发的 syn 包,只进行第一次握手,通过返回的信息判断端口是否开放。全链接扫描顾名思义,像正常的请求一样去访问目标服务器&#x…

Delphi 可重载运算符列表

类别 运算符 运算符标识 使用 转换 隐式转换 Implicit Implicit(a: type): resultType; 显式转换 Explicit Explicit(a: type): resultType; 一元 - Negative Negative(a: type): resultType; Positive Positive(a: type): resultType; Inc Inc Inc(a: type): resultType; D…

中移动3G第一阶段全业务曝光 含34个增值业务

3月27日消息,消息人士在网易论坛刊登了“中国移动3G第一阶段全系列业务”介绍细则,一共包含34个增值业务业务,包含可视电话、视频共享、视频会议、多媒体彩铃、视频留言、手机电视、PoC(无线一键通)等多个3G流行的业务…

Visual Basic 9.0 前沿播报·动态篇(三)XML字面量和XML后期绑定

本期是Visual Basic 9.0前沿播报动态篇的第三篇,也是这个系列的完结篇。按照惯例,我将Visual Basic 9.0最激动人心的部分放在了这一篇。在这一篇,我们将看到所有新特性作用在XML上之后带来的革新性变化。 VisualBasic 9.0专门为XML集成设置了…

一个医院院长电视机坏了,拿到一个大修理店去修

一个医院院长电视机坏了,拿到一个大修理店去修。修理店接待人员:“OK,开机费50元”医院院长: “为什么还没修理就要先交费”?修理店接待人员: “我们修理店的制度就是这样,你们医院的挂号费,不是没看病之前就要交吗”&…

端口扫描 - nmap - 全链接扫描

0x00:简介 nmap 之前的隐蔽扫描方式主要是通过 sS 参数只像目标服务器发送 SYN 包根据返回结果来判断端口是否开放。全链接扫描参数是 sT,T 既代表 tcp 全链接,使用方法和隐蔽扫描无异,只不过由 sS 换成了 sT。 0x01&#xff1a…

.net常用功能函数说明

1、装箱拆箱 要判断原始类型是否是某个给定的原子类型,用is;如果要返回一个字符串,可以用object类的GetType方法。2、注意ADO。NET中数据查询语句中的符号格式(c#实现) a.引号在查询时,出现单引号时,应将之替换为两个…