【回忆杀】deepin Linux编译运行feedingbottle
壹
提起feedingbottle想必很多人可能会很陌生,但是一些人会会心一笑,想起了那些年玩CDLinux的岁月。2010年前后,移动互联网方兴未艾,彼时手机3G流量还是很昂贵,很多年轻人大学刚毕业没有钱买宽带装wifi,便在蜗居的小出租屋内折腾着他们的小破笔记本。他们活跃在各大论坛,研究无线安全审计技术,期望能省点流量费用。多少年后,当他们纷纷结婚生子,买房买车,坐在三室一厅的房子里刷着抖音的时候,能有多少人能回忆起当初那些青黄不接但是单纯又快乐的cw时光?但是他们明白,他们永远都不会忘记那些日子和那些陪伴他们青春的软件工具。
贰
煽情了这么多,现在是背景知识。aircrack-ng是一个针对IEEE802.11无线网络(俗称wifi)的安全审计套件,有无线抓包、网络嗅探、注入攻击等多个功能。工具集包括airmon-ng,airodump-ng,aireplay-ng等多个工具。对于WEP加密的无线网络可以直接进行暴力破解(所以现在基本上没有WEP加密的无线网络了),对于WPA/WPA2-PSK网络可以抓取握手包破解。原理是利用WPA协议的一个设计漏洞向服务器发送断开连接帧(deauthentication packets),导致客户端和服务器断开连接,从而重新握手认证,在这个时候aircrack-ng就可以抓取握手包,而握手包中就包含了密码信息。
aircrack-ng是一个命令行工具集,很强大但是命令行总是对于小白和新手不友好,于是就有了feedingbottle这个图形化界面,以前在CDLinux上可是默认安装的,现在在deepin上我
找了好久,终于找到了github上的源码,咱们来一步一步编译安装。
叁
找到feedingbottle项目的地址:GitHub - ChunshengZhao/feedingbottle: FeedingBottle is a Aircrack-ng GUI, create by Fast Light User-Interface Designer ("FLUID").
deepin安装git:sudo apt-get install git
git克隆项目到本地:git clone https://github.com/ChunshengZhao/feedingbottle
肆
按照项目的说明一步一步来
cd进入项目目录,安装fluid:cd feedingbottle/
sudo apt-get install fluid
fluid编译fl文件为cxx文件:fluid -c feedingbottle.fl
可见多出了cxx文件和头文件,接着编译成可执行文件:fltk-config --compile feedingbottle.cxx
可以执行了,记得要root权限才能打开网卡的监听模式:sudo ./feedingbottle
这个建议no,否则用完了发现wifi没了,要重启才恢复出来。
这个熟悉的界面出来,我就不说了,enjoy it!