即使这是一个 Ubuntu 问题,我认为这是询问该问题的合适论坛,因为这个问题可能会在任何其他 Linux 发行版中重现。
我已经安装了Ubuntu Linux 14.04.2LTS并添加了AirCrack-NG(用于无线审计)套件如下官方文档也是如此(Ubuntu 存储库aircrack-ng
包已过时)。
但现在我找不到该besside-ng
程序:
luis@Zarzamoro:~/Temporal/aircrack-ng$ sudo find / -name "besside-ng*"
/usr/local/share/man/man8/besside-ng.8
/usr/local/share/man/man1/besside-ng-crawler.1
在另一台电脑上我安装了卡利Linux,这个似乎里面有 beside-ng :
luis@VirtuKali:~$ sudo find / -name "besside-ng*"
/usr/bin/besside-ng-crawler
/usr/share/man/man8/besside-ng.8.gz
/usr/share/man/man1/besside-ng-crawler.1.gz
/usr/sbin/besside-ng
我努力了复制文件/usr/sbin/besside-ng
从 Kali 到 Ubuntu,但是,即使程序启动,似乎不表现好的:
luis@Zarzamoro:~/testing/besside-ng$ sudo besside-ng wlan0mon -v
[16:56:10] mac 00:1a:ef:17:79:ff
[16:56:10] Let's ride
[16:56:10] Logging to besside.log
[16:56:10] Found AP f8:7f:39:a3:f4:21 [MOVISTAR_F418] chan 11 crypto WPA dbm -28
[16:56:10] Found AP f8:63:94:aa:0f:2b [MOVISTAR_0F22] chan 10 crypto WPA dbm -72
besside-ng: wi_read(): No such file or directory
luis@Zarzamoro:~/testing/besside-ng$ sudo besside-ng wlan0mon -v
[16:56:28] mac 00:1a:ef:17:79:ff
[16:56:28] Let's ride
[16:56:28] Resuming from besside.log
[16:56:28] Appending to wpa.cap
[16:56:28] Appending to wep.cap
[16:56:28] Logging to besside.log
besside-ng: wi_read(): No child processes
我能做什么让beside-ng发挥作用?
它似乎是AirCrack-NG套件的一部分,所以我无法单独安装它。
答案1
即使 AirCrack-NG 的某些功能多年来一直运行良好,但它们仍然被认为是实验性的,所以你需要安装SVN 开发获取它们的版本(Kali Linux 包含它,但 Ubuntu 存储库不包含):
编译SVN版本添加实验性功能:
# apt-get update
# apt-get install libsqlite3-dev
$ svn co http://svn.aircrack-ng.org/trunk/ aircrack-ng
$ cd aircrack-ng
$ make sqlite=true experimental=true
# make sqlite=true experimental=true install
根据官方文档,这个SVN版本增加了一些工具like Tkiptun-ng, Easside-ng (and buddy-ng), Wesside-ng and Besside-ng
。
您甚至可以添加文件external scripts like Airoscript-ng, Versuck-ng, Airgraph-ng and Airdrop-ng
如果 make 选项为以下则调用:
make sqlite=true experimental=true ext_scripts=true
make sqlite=true experimental=true ext_scripts=true install