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

Linux空口抓包方法

环境准备

首先,我们需要安装必要的软件工具。以下是安装aircrack-ngwireshark的步骤:

sudo apt-get install aircrack-ng

sudo add-apt-repository ppa:wireshark-dev/stable
sudo apt update
sudo apt install -y wireshark

环境清理

在开始抓包之前,我们需要停止一些可能影响抓包的服务。使用以下命令:

sudo airmon-ng check kill

查看WIFI网卡

通过ifconfig命令查看无线网卡的状态:

ifconfig

建立虚拟监听网卡

使用airmon-ng启动监听模式,并查看新建立的监听网卡:

sudo airmon-ng start wlx1cbfce3fe10e

ifconfig -a 
wlan0mon: flags=4098<BROADCAST,MULTICAST>  mtu 1500
        unspec 11-B1-CE-3F-E1-0E-30-3A-00-00-00-00-00-00-00-00  txqueuelen 1000  (未指定)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

输出中将显示新的监听网卡,例如wlan0mon

扫描附件无线信号

使用airodump-ng扫描周围的无线信号:

sudo airodump-ng wlan0mon
 CH 12 ][ Elapsed: 36 s ][ 2024-10-30 15:12

 BSSID              PWR  Beacons    #Data, #/s  CH  MB   ENC  CIPHER AUTH ESSID

 00:DB:15:0D:89:F1   -1        0        0    0   6  -1                    <length:  0>
 04:47:D4:0A:79:D0  -23       12        0    0  11  54e. WPA2 CCMP   PSK  fangjing

通过iwlist命令查看无线网卡的信道:

sudo iwlist wlan0mon channel
wlan0mon  14 channels in total; available frequencies :
          Channel 01 : 2.412 GHz
          Channel 02 : 2.417 GHz
          Channel 03 : 2.422 GHz
          Channel 04 : 2.427 GHz
          Channel 05 : 2.432 GHz
          Channel 06 : 2.437 GHz
          Channel 07 : 2.442 GHz
          Channel 08 : 2.447 GHz
          Channel 09 : 2.452 GHz
          Channel 10 : 2.457 GHz
          Channel 11 : 2.462 GHz
          Channel 12 : 2.467 GHz
          Channel 13 : 2.472 GHz
          Channel 14 : 2.484 GHz
          Current Frequency:2.412 GHz (Channel 1)

设置无线网卡的信道

为了确保能够抓取到目标网络的包,需要将无线网卡的信道设置为与目标网络相同的信道:

sudo iwconfig wlan0mon channel 11

开始监听

最后,使用airodump-ng开始监听指定的信道和BSSID,并将结果保存到文件中:

sudo airodump-ng wlan0mon -c 11 --bssid 04:47:D4:0A:79:D0 -w ./wifi-1
-c:信道
--bssid:监听指定的mac地址
-w:监听结果保存

http://www.kler.cn/a/405906.html

相关文章:

  • Kubernetes的pod控制器
  • IText创建加盖公章的pdf文件并生成压缩文件
  • 全面击破工程级复杂缓存难题
  • Django启用国际化支持(2)—实现界面内切换语言:activate()
  • Java LinkedList 详解
  • 【腾讯云产品最佳实践】腾讯云CVM入门技术与实践:通过腾讯云快速构建云上应用
  • 数字图像处理(2):Verilog基础语法
  • 【React】React Router:深入理解前端路由的工作原理
  • 常用的消息中间件
  • Python编程艺术:优雅与实用的完美平衡(推导式)
  • 《OpenCV 图像基础操作全解析:从读取到像素处理与 ROI 应用》
  • hbase mongodb hive starrocks比较
  • 专题十一——栈
  • 17种Kubernetes安全检测工具详解
  • 解决绿盟漏洞扫描 gateway、nacos、springboot tomcat检测到目标主机可能存在缓慢的HTTP拒绝服务攻击问题
  • Node基本使用
  • Linux KASLR 地址偏移
  • C语言:数组转换指针的时机
  • Sparrow系列拓展篇:对信号量应用问题的深入讨论
  • Spring Cloud OpenFeign 声明式服务调用与负载均衡组件
  • React——useReducer
  • 3D模型平台行业全面深入分析
  • 【DQ Robotics】二次规划控制
  • 金融量化交易模型的探索与发展
  • 鸿蒙系统ubuntu开发环境搭建
  • Windows VScode+Latex环境