当前位置: 首页 > news >正文

网络安全零基础教程:Kali Linux如何使用nmap扫描目标主机

文章目录

    • 一、实验
      • 1.环境
      • 2. Kali Linux (2024.1) 使用 namp 扫描目标主机
      • 3.Kali Linux (2024.1)远程登录 Windows Server
      • 4.Kali Linux (2024.1) 使用crunch字典工具
      • 5.Kali Linux (2024.1)使用hydra密码工具
      • 6.Kali Linux (2022.3) 通过SSH端口获取 Ubuntu 密码
    • 二、问题
      • 1.nmap (Network Mapper 网络探测器) 的命令格式和扫描类型
      • 2.crunch有哪些特殊匹配字符
      • 3.hydra的命令格式和选项参数
      • 4.hydra 密码工具使用失败
      • 5. Kali Linux(2022.3) 创建动态网卡
      • 6.hydra 密码工具使用报错

一、实验

1.环境

(1)主机

表1 主机

系统版本IP备注
Kali Linux2024.1

192.168.204.146(动态)

192.168.204.100(静态)

Windows server2008 R2192.168.204.150Kali(2024.1)的目标主机
Kali Linux2022.3

192.168.204.152(动态)

Ubuntu8.04192.168.204.143Kali(2022.3)的目标主机

(2)查看Kali Linux (2024.1)系统版本

cat /etc/os-release

(3)查看Kali Linux (2024.1)系统IP地址

ip addr

(4) 查看Windows server 2008 IP 地址

ipconfig

(5)查看Ubuntu 8.04 系统版本及IP地址

lsb_release -a

ip addr

2. Kali Linux (2024.1) 使用 namp 扫描目标主机

(1) 扫描

nmap 192.168.204.150

(2)扫描⽬标主机所有开放的端⼝(TCP半开扫描)

nmap -sS 192.168.204.150

(3)扫描⽬标主机所有开放的端⼝(TCP全开扫描)

nmap -sT 192.168.204.150

(4)扫描⽬标主机系统

nmap -O 192.168.204.150

(5)扫描⽬标主机所在⽹段所有存活的主机

nmap -sP 192.168.204.0/24

(6)扫描⽬标主机所有开放端⼝对应的服务和软件版本

nmap -sV 192.168.204.150

(7)扫描⽬标主机 3389端⼝的开放情况

nmap -sS -p 3389 192.168.204.150

(8)扫描⽬标主机 80和3389端⼝的开放情况

nmap -sS -p 80,3389 192.168.204.150

(9)扫描⽬标主机 20-80 之间的端⼝开放情况

nmap -sS -p 20-80 192.168.204.150

3.Kali Linux (2024.1)远程登录 Windows Server

(1)远程连接Windows Server 2008

rdesktop 192.168.204.150

输入yes

(3) 弹出远程界面

输入账户密码

成功:

4.Kali Linux (2024.1) 使用crunch字典工具

(1)查看自带密码字典

vim /usr/share/wordlists

(2)使用crunch字典工具

1)随机组成6位纯数字密码 crunch 6 6 0123456789 -o test1.txt

2)由Abc1234随机组成的6~8位密码 crunch 6 8 Abc1234 -o test2.txt

3)以A开头后⾯跟3位数字组成的4位密码 crunch 4 4 -t A%%% -o test3.txt

5.Kali Linux (2024.1)使用hydra密码工具

(1) 使用hydra密码工具

hydra -l Administrator -P test4.txt 192.168.204.150 rdp

6.Kali Linux (2022.3) 通过SSH端口获取 Ubuntu 密码

(1)查看Kali Linux (2022.3)系统版本

cat /etc/os-release

(2)查看Kali Linux (2022.3)系统IP地址

ip addr | grep 152

(3) nmap 扫描目标主机

扫描⽬标主机所在⽹段所有存活的主机,发现新增192.168.204.143

nmap -sP 192.168.204.0/24

(2)扫描⽬标主机 22端⼝的开放情况

nmap -sS -p 22 192.168.204.143

(3)使用hydra密码工具

hydra -l msfadmin -P test5.txt 192.168.204.143 ssh

二、问题

1.nmap (Network Mapper 网络探测器) 的命令格式和扫描类型

(1)格式

nmap [扫描类型] [选项] <扫描⽬标>

(2) 指定扫描类型

1)-sS TCP半开扫描(只发SYN包,不会产⽣会话⽇志),速度快 s: scan 扫描 S:SYN 2)-sT TCP全开扫描(尝试全连接),结果更准确 T:TCP 3) -sU UDP扫描 4) -sP 使⽤ICMP扫描,仅⽤于探测⽬标是否在线 5) -O O:OS操作系统 扫描操作系统 6) -sV 扫描端⼝对应的服务版本 V:VERSION 版本

(3)指定目标端口(p: port 端⼝ )

-p 3389 :扫描指定端⼝ -p 20-80 :扫描连续的端⼝ -p 22,80 :扫描多个指定端⼝

(4)端口状态(STATE)

1) open 开放的 2)filtered 探测报⽂被⽬标服务器的防火墙过滤和阻⽌了 3)closed 关闭的

2.crunch有哪些特殊匹配字符

(1)特殊匹配字符

@ --> 代表⼩写字⺟ , --> 代表⼤写字⺟ % --> 代表数字 ^ --> 代表标点及特殊字符

3.hydra的命令格式和选项参数

(1)格式

hydra [选项] ⽬标地址 服务类型

(2)选项参数

1)-l 指定⽤户名 2)-L 指定⽤户名字典⽂件 3)-P 指定密码字典⽂件 4)-o 将结果输出到指定⽂件 5)-v 显示破解过程 6)-t 同时执⾏的任务数,默认16个

4.hydra 密码工具使用失败

(1)报错

(2)原因分析

管理员账户拼写错误。

(3) 解决方法

修改为Administrator

成功:

hydra -l Administrator -P test4.txt 192.168.204.150 rdp

5. Kali Linux(2022.3) 创建动态网卡

(1) 修改网络配置文件

vim /etc/network/interfaces

修改前:

修改后:

auto eth0 iface eh0 inet dhcp

(2)重启网卡

/etc/init.d/networking restart

(3)查看IP

ip addr | grep 152

6.hydra 密码工具使用报错

(1)报错

(2)原因分析

hydra版本过⾼。

(3) 解决方法

使用v9.3版本

成功:

hydra -l msfadmin -P test5.txt 192.168.204.143 ssh

网络安全学习资源分享:

给大家分享一份全套的网络安全学习资料,给那些想学习 网络安全的小伙伴们一点帮助!

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

因篇幅有限,仅展示部分资料,朋友们如果有需要全套《网络安全入门+进阶学习资源包》,请看下方扫描即可前往获取


http://www.jsqmd.com/news/917985/

相关文章:

  • 5.30 太原黄金回收,今日大盘价附近报价 - 资讯纵览
  • APKMirror:安卓应用下载的终极解决方案,如何安全获取官方商店没有的应用?
  • 河北车间隔离网厂家技术选型指南与实测分析 - 奔跑123
  • Agentic Search 爆发:AI 主动逛网站,独立站要做 “可交互内容”
  • 从‘打印处理器不存在’到‘用户账户限制’:手把手带你修复Windows共享打印机的5种经典怪错(含蓝奏云工具包)
  • 解密2624张太阳能电池缺陷图像:AI质检的技术突破与实践
  • Keil µVision打印设置优化指南
  • 终极指南:如何快速掌握dnSpy .NET调试与反编译神器
  • 6G分布式MIMO定位技术与FPGA加速实现
  • 2026武汉五金工具展览会:解锁智能制造新风口
  • 2026年武汉留学中介推荐:五家优选深度解析 - 科技焦点
  • 【限时解禁】AI产品团队内部反馈仪表盘模板(含自动归因标签体系):错过本周将永久下线
  • ensp作业
  • 你的创意正在被算法驯化(独家提出“创造力熵值评估模型”,附可立即执行的周度自检清单)
  • Adobe-GenP 3.0:告别Adobe订阅费的专业级解决方案
  • 从WZ文件到游戏世界:Harepacker复活版深度技术指南
  • UVa 339 SameGame Simulation
  • 基于LoRa与ESP32的远程智能温控系统:无网络覆盖场景的自动化实践
  • 基于ESP-NOW与WS2812b的无线温湿度显示系统设计与实现
  • MySQL事务(下)---MySQL InnoDB MVCC 与 Read View:从隐藏列、Undo Log 到 RR 与 RC 的本质区别
  • 终极指南:如何使用SMU调试工具优化AMD Ryzen处理器性能
  • 5.30 遵义黄金回收,本地实体无套路 - 资讯纵览
  • 保姆级指南:在Ubuntu 20.04上为你的A100 GPU配置CUDA环境与性能调优
  • 从MODBUS到USB:一文搞懂CRC16的7种标准差异与C语言实战(避坑初始值、位序反转)
  • 【Agent 开发】一文看懂三种 RAG 架构:Classic RAG、Graph RAG 与 Agentic RAG
  • 非标零件加工有哪些工艺?CNC、电火花、激光各有什么优缺点
  • 【A11】统一实体标识符(UEID)规范
  • 苹果PICO编解码器:打破传统指标束缚,文件体积节省20%-40%!
  • 为什么92%的团队用Gemini生成报告仍被拒稿?——资深审稿人亲揭学术/合规双红线及5分钟修复法
  • AI生产力革命已迫在眉睫(2024Q3实测TOP 12工具效能排行榜)