信息收集 -- 主机发现

简介: 信息收集 -- 主机发现

一、Nmap(Ubuntu环境)

1、官网地址:https://nmap.org

2、安装:sudo apt-get install nmap

0a2653c851af460fa595bd959398a8f1.png

3、中文使用手册:https://nmap.org/man/zh/index.html

4、扫描方式:

TCP:-sT

SYN:-sS

ACK:-sA

UDP;-SU

RPC:-sR

ICMP: -sP

Disable Port Scan: -sn

5、常见扫描方案

扫描10000端口、操作系统、版本

nmap -T4 -A 192.168.1.2

版本探测

nmap -sV 192.168.1.2

操作系统

nmap -O 192.168.1.2

6、其他技巧

--host-timeout 主机超时时间 通常选值:18000

--scan-delay 保温时间间隔 通常选值:1000

-S 定义扫描源地址

7、实例

nmap -v -iR 100000 -P0 -p 80

随机选择100000台主机扫描是否运行Web服务器(80端口)。

sudo nmap -O -oG - 192.168.152.128

0eacb84100b54626af849e6b562bf92a.png

二、MASSCAN(Ubuntu环境)

1、项目地址:https://github.com/robertdavidgraham/masscan

2、安装:

sudo apt-get install git make libpcap-dev

2d65d23f6d4748949b924e4057485923.png

git clone https://github.com/robertdavidgraham/masscan

2e9b90b2ca334476abebe75bafe6eeaa.png

cd masscan

sudo apt install cmake

0a2653c851af460fa595bd959398a8f1.png

make

0eacb84100b54626af849e6b562bf92a.png

3、实例

masscan --ports 1-10000 192.168.152.128 --adapter-ip 192.168.1.2

2d65d23f6d4748949b924e4057485923.png

--adapter-ip 指定发包的ip地址

--adapter-port 指定发包的源端口

--adapter-mac 指定发包的源mac地址

--router-mac 指定网关的mac地址

--exclude  指定ip地址黑名单,防止masscan扫描

--excludefile 指定ip地址黑名单文件

--includefile 读取一个范围列表进行扫描

--wait 指定发送完包等待的时间

三、nbtscan

1、安装:sudo apt install nbtscan

2e9b90b2ca334476abebe75bafe6eeaa.png

2、实例

nbtscan -r 192.168.1.0/24

扫描整个C段

nbtscan 192.168.1.2-123

扫描一个范围

nbtscan -v -s :192.168.152.128

以:分割显示结果

0a2653c851af460fa595bd959398a8f1.png

nbtscan -f <file>

从文件读取扫描范围

四、hping3

主要是测试防火墙的拦截规则,对网络设备进行测试

1、安装

sudo apt install hping3

0eacb84100b54626af849e6b562bf92a.png

2、常用模式

-0 --rawip IP原始报文

-1 --icmp ICMP模式

-2 --udp UDP模式

-8 --scan 扫描模式

-9 --listen 监听模式

3、实例

sudo hping3 -8 1-1000 -S 192.168.152.128

SYN方式扫描主机端口

2d65d23f6d4748949b924e4057485923.png

禁止非法,后果自负

目录
相关文章
|
编译器 C语言 开发者
技术经验解读:什么是耦合和解耦
技术经验解读:什么是耦合和解耦
2657 1
|
机器学习/深度学习 人工智能 自然语言处理
大模型的幻觉现象介绍
本文转载至赛尔实验室 ,作者哈工大SCIR,这篇文章很好的解释了大模型的幻觉问题,并且给出了一系列理论上能验证大模型幻觉现象的方式,是一篇很好的科普文章,针对于验证方式后期也可以采取对应的方式来优化此类幻觉现象,先码住好好学习一下哇嘎嘎嘎
|
弹性计算 开发者
个人或学生群体如何选择阿里云服务器配置合适?
**阿里云服务器选择指南**: 对新手开发者、个人与学生, 推荐ECS经济型e实例。2核2G配置, 3M固定带宽, 40G系统盘, 仅99元/年。ecs.e-c1m1.large规格, Intel Xeon Platinum处理器, 适合中小网站、轻量应用。续费同价
363 9
|
Web App开发 网络协议 安全
网络编程懒人入门(十六):手把手教你使用网络编程抓包神器Wireshark
Wireshark是一款开源和跨平台的抓包工具。它通过调用操作系统底层的API,直接捕获网卡上的数据包,因此捕获的数据包详细、功能强大。但Wireshark本身稍显复杂,本文将以用抓包实例,手把手带你一步步用好Wireshark,并真正理解抓到的数据包的各项含义。
4291 2
|
JavaScript
vue 定时器:setInterval和setTimeout使用实例及区别
vue 定时器:setInterval和setTimeout使用实例及区别
405 0
|
JSON Java 测试技术
开发者的秘密武器:深入学习org.codehaus.jackson.map.ObjectMapper
开发者的秘密武器:深入学习org.codehaus.jackson.map.ObjectMapper
581 0
|
安全 网络安全 数据安全/隐私保护
网络安全与信息安全:漏洞、加密技术与安全意识的融合之道
【8月更文挑战第31天】 在数字化浪潮中,网络安全和信息安全如同航船之锚,稳固着信息时代的航向。本文深入浅出地探讨了网络安全漏洞的概念、分类及其背后的原理,同时对加密技术进行了剖析,并强调了安全意识的重要性。文章通过实际代码示例,展示了如何识别和防御网络攻击,旨在提升读者的安全技能和防护意识。
|
消息中间件 监控 算法
高可用怎么设计呢
《高可用》系列
334 0
高可用怎么设计呢
|
存储 运维 前端开发
带宽、流量、CDN
带宽、流量、CDN
2117 0
|
数据挖掘 区块链
  Stepn跑鞋系统开发/NFT跑鞋链游项目源码
随着跑步热的兴起,越来越多的人开始投入到跑步运动中来。