方法一:

step1、下载是个.cap的文件,破解过wifi的童鞋肯定知道这是wifi握手包,即采用WPA加密方式的无线AP与无线客户端进行连接前的认证信息包,通过握手包便可以对密码进行暴力猜解。


用到工具:用到无线网络工具(EWSA)


step2、题目已经提示是11位手机号,而且已经给出了前7位,所以先写脚本生成一个字典文件

f=open('pass.txt','w')for i in range(0,10000): psd='1391040'+str(i).zfill(4)# zfill()方法返回指定长度的字符串,原字符串右对齐前面填充0。f.write(psd+'\n')


step3、导入握手包文件


step4、导入字典文件并点击开始攻击


添加字典pass.txt

得到wifi.wkp



密码:13910407686
用此方法解密较慢!

方法二:

step1、提示是个手机号,共11位,已经给出7位,剩下4位可以爆破:
打卡burpsuite发现根本抓不住动态加载的题目,到此打住…
之后用wireshark顺利打开wifi.cap:

step2、WIFI连接认证的重点在WPA的四次握手包,即eapol协议的包,过滤一下:

EAP是Extensible Authentication Protocol的缩写,EAPOL就是(EAP OVER LAN )基于局域网的扩展认证协议。

step3、使用crunch生成密码字典:

crunch 11 11 1391040%%%% >>wifipass.txt(%是数字占位符)

Linux下的字典生成工具Crunch
crunch使用:
在Linux中可以使用crunch来制作一个简单的字典,下面是自作方法。
安装crunch sudo apt-get install crunch
使用语法 crunch min max max characterset -t pattern -o output filename

例如,如果您知道目标的生日是0728(7月28日),并且认为他们以自己的密码包含他们生日,则可以生成一个以0728为结尾的密码列表,方法为@@@@@@@0728。 该字最多可生成11个字符(7个变量和4个固定)密码,然后全部都以0728结尾。
min = 最小密码长度。
max= 最大密码长度。
characterset = 用于生成密码的字符集。
pattern = 生成的密码的指定模式。
outputfile= 保存字典文件的路径。
注: pattern中可以使用的特殊标记字符(ex.3)
[%]插入数字
[@] 插入小写字母
[,] 插入大写字母
[^] 插入符号

使用实例:(当确定使用的对象类型但不具体知道是那些时可以使用占位符)
例1、
生成缺位的手机号码(有可能作为路由器密码或wifi密码(8-11位))
命令:crunch 11 11 -t 1503453%%%% -o 1.txt 或>> 1.txt(以%位数字占位符)

step4、利用aircrack 进行爆破
使用 aircrack -ng 工具进行破解

aircrack-ng -a2 所下载文件的地址 -w password.txt

aircrack-ng -a2 ‘wifi.cap’ -w wifipass.txt


得到flag,其实这两种方法速度差不多

aircrack-ng使用:

aircrack-ng -w 字典文件 目标
破解KEY,漫长的过程.漫不漫长取决于两个方面:一是网管的聪明程度(能否设置出复杂的密码),二是电脑的速度.

usage:aircrack-ng[options]<.cap/.ivsfile(s)>
Commonoptions:
-a:暴破(1/WEP,2/WPA-PSK)
-e:选择essid为目标
-b:选择ap的mac为目标,就是破解识别的关键字
-q:使用安静模式,无数出模式
-C:将所有的AP合并为一个虚拟的
–help:显示这个帮助

就WEP破解说明,步骤:

1.修改无线网卡状态:先down掉
2.伪造无线网卡的MAC地址:安全起见,减少被抓到的可能
3.修改网卡工作模式:进入Monitor状态,会产生一个虚拟的网卡
4.修改无线网卡状态:up
5.查看网络状态,记录下AP的MAC和本机的MAC,确定攻击目标
6.监听抓包:生成.cap或.ivs
7.干扰无线网络:截取无线数据包,发送垃圾数据包,用来获得更多的有效数据包
8.破解.cap或.ivs,获得WEP密码,完成破解
BSSID:路由器、AP的MAC地址
PWR :信号强度,一看就是越小越强了
Data :传输的数据大小,大的可能在下载或看视频什么的
CH :无线信道,要看准
ENC :加密协议,自WPA2协议爆出重大安全漏洞,现已经出WPA3,坐等更新
ESSID:wifi名称,有中文可能会出现乱码哈

BugkuCTF-Misc:想蹭网先解开密码相关推荐

  1. BugkuCTF-MISC题想蹭网先解开密码

    下载文件wifi.cap 先通过crunch命令先生成字典 crunch 11 11 -t 1391040%%%% -o password.txt 输入aircrack-ng wifi.cap 输入3 ...

  2. Bugku 想蹭网先解开密码【MISC】

    从0开始学CTF[MISC篇] Bugku 想蹭网先解开密码[MISC] 大家好,作为一个CTF方面的小白,以后我也希望每做一次题目就和大家分享分享自己的解题过程 今天我们要讲的是: 所以说今天我们又 ...

  3. 18、想蹭网先解开密码

    0x01.题目:想蹭网先解开密码 0x02.WP 1.右键链接,点击新建标签页打开链接,保存附件 如下图所示,这个应该是破解WiFi过程中,抓取的流量包 2.打开kali,开始破解咯 ①.第一步:使用 ...

  4. write up杂项:想蹭网先解开密码

    下载的是一个".cap"数据包 CAP文件格式也可能是数据包探测程序包含收集的数据包文件格式; 保持原始数据捕捉数据的传输;也称为跟踪文件或骨文件和多个数据包嗅探器应用程序使用. ...

  5. BUGKU MSIC 想蹭网先解开密码 wp

    题目是让我们破解wifi密码,查了以后知道wifi有eapol包 正好有四个包,看到提示是要手机号码,写一个字典 只要后面几位就好了,在aircrack暴力破解一下 这里选3号有握手包的 等待几秒就可 ...

  6. Bugku~想蹭网先解开密码:记录一次kali工具的使用

    题目描述:flag的内容是手机号,而且前7位已经给出,有一个常识手机号通常为11位.所以只要找出后面4位即可. wifi破解方法可以用cap文件加密码文件组合的方式暴力破解,采用kali的aircra ...

  7. bugku 想蹭网先解开密码

    根据作者描述是手机号,所以是11位,于是我们就创建相关字典 使用kali下载的crunch crunch 11 11 -t 1391040%%%% >> tt.txt 11 11就是最小1 ...

  8. BugkuCTF~Misc~WriteUp

    1.签到 get flag: Qftm{You should sign in} 2.这是一张单纯的图片 查看图片十六进制 提去特殊字符串进行解码 get flag: key{you are right ...

  9. win10找不到wifi网络_手机搜索不到wifi网络,微信这样设置一下,走到哪里都能蹭网...

    阅读本文前,请您先点击上面的"蓝色字体",再点击"关注",这样您就可以继续免费收到文章了.每天都会有分享,都是免费订阅,请您放心关注. 注本文部分文字与图片资源 ...

最新文章

  1. Windows下通过MinGW进行WxWidgets的动态编译与静态编译
  2. ios 发送请求时按home_iOS 10按下Home键能即响应返回桌面了
  3. 洛谷 P2114 [NOI2014]起床困难综合症 解题报告
  4. Tomcat的下载安装以及在eclipse中的配置
  5. NYOJ 题目68 三点顺序
  6. 禁止mysql+root,禁止MySQL root远程访问
  7. Solr 6.7学习笔记(04)-- Suggest
  8. Android 中 Activity 的生命周期
  9. [原创]Toolbar setNavigationIcon无效
  10. iframe跨域调用js_郑州Web前端基础学习之JS跨域知识梳理
  11. WebService学习总结(二)——WebService相关概念介绍
  12. 缺货警告!小米这款手机已被骂惨...
  13. 主域无法开机,备份域升级成主域操作
  14. RabbitMQ工作模式Publish/Subscribe发布订阅,test测试代码
  15. 1.Kong入门与实战 基于Nginx和OpenResty的云原生微服务网关 --- 基础知识点概述
  16. atitit.编程语言 程序语言 的 工具性 和 材料性 双重性 and 语言无关性 本质
  17. 持久化存储与HTTP缓存
  18. Oracle创建表的语法
  19. LCD驱动芯片HT16c21使用注意事项
  20. JavaScript制作网页动画

热门文章

  1. hdu4821 字符串hash
  2. hdu 2159 FATE 二维背包
  3. Perl IO:文件锁
  4. 【BZOJ5469】[FJOI2018]领导集团问题(动态规划,线段树合并)
  5. Bootstrap 栅格 样式 组件 插件
  6. C# 程序执行时间差
  7. Java 随心笔记10
  8. python学习之列表的定义以及增删改查
  9. 移动设备真机调试本地程序的Node.js【无需连wifi】
  10. angularJS 表单验证