闲着没事翻译了一下airolib-ng的man手册
本帖最后由 bestgo 于 2009-6-28 18:27 编辑声明:
前段时间看到有人问airolib-ng怎么用,刚好闲着没事就翻译了一下它的man手册,希望对感兴趣的人有所帮助。
注:这个工具是给电脑充足,又不怕花电费的发烧友用的,对于普通爱好者来说没多大用处。
要想用这个airolib-ng的话在编译aircrack-ng时要选择sqlite,因为它默认是把生成的哈希表放在数据库中的,并不是像cowpatty一样生成一个文件。
AIROLIB-NG(1)
名称
airolib-ng --管理和生成一个预先计算好的哈希表
描述
airolib-ng是aircrack-ng套件中的一个工具 ,用于存放并管理essid和password列表,计算它们的成对主密钥(PMK),然后使用这个表来破解WPA/WPA2。这个工具使用轻量级的SQLite3数据库作为存储机制,这个数据库软件在大多数的平台上都可用。选择使用它是基于平台可用性、管理、内存、磁盘开销的综合考虑
大纲
airolib-ng <database> <operation> options
<database>
database
数据库文件的名字,可以指定全路径
<operation>
--stats
输出数据库的有关信息
--sql
执行指定的数据库语句,这个有一点sql语言基础的应该熟
--clean
清除数据库中陈旧的无用数据,当指定了all时,将会同时尽可能地减小文件大小并做一次完整性校验
--batch
成批处理ESSIDs和passwords的所有组合
--verify
验证一组随机选择的PMKs。如果选择了all,数据库中所有无效的PMK都将被删除
--import [essid|passwd <file>
导入一个用做essid或者密码列表的文本文件
--import cowpatty <file>
导入一个coWPAtty格式的文件
--export cowpatty <essid> <file>
导出一个cowpatty格式的文件
作者
本指南由Thomas d'Otreppe撰写,在遵守GNU GPLv2许可的条件下允许复制、分发、修改本文档。
一个例子:
为tp-link这个ssid建一个表,加一个ssid为tp-link:
# echo tp-link|airolib-ng tp-link -import essid -
Database <tp-link> does not already exist, creating it...
Database <tp-link> sucessfully created
Reading file...
Writing...
Done.
导入字典文件:
# airolib-ng tp-link -import passwd passwd.txt
Reading file...
Writing...
Done.
生成PMK:
# airolib-ng tp-link -batch
Computed 7 PMK in 0 seconds (7 PMK/s, 0 in buffer). All ESSID processed.
查看一下数据库中的状态:
# airolib-ng tp-link --stats
There are 1 ESSIDs and 7 passwords in the database. 7 out of 7 possible combinations have been computed (100%).
ESSID Priority Done
tp-link 64 100.0
使用这个数据库来破解(这就是所谓的HASH高速破解了),握手包为tp-link.cap
# aircrack-ng-r tp-link tp-link.cap
把这个数据库中的内容导出为cowpatty格式的文件,给cowpatty使用,或者与他人分享:
airolib-ng tp-link --export cowpatty tp-link tp-link.hash
Exporting...
Done.
导入网上下载的cowpatty格式的hash table,文件名为dlink.hash:
# airolib-ng dlink --import cowpatty dlink.hash
importReading header...
Reading...
Updating references...
Writing...
校验PMK:
# airolib-ng tp-link -verify all
Checking all PMKs. This could take a while...
ESSID PASSWORD PMK_DBCORRECT
整理数据库:
# airolib-ng tp-link -clean all
Deleting invalid ESSIDs and passwords...
Deleting unreferenced PMKs...
Analysing index structure...
Vacuum-cleaning the database. This could take a while...
Checking database integrity...
integrity_check
ok 感谢释读。。。本人英文太烂。。 应该能看懂了吧,呵呵。
还有一个发现,中文的ssid好象也可以,至少生成的时候没报错。
楼主辛苦了。这个要支持的。 辛苦你了, 应该花了不少时间吧^^ 深入学习了。 辛苦辛苦,虽然我只是菜鸟刚学还看不懂,不过总有一天我会看懂的 楼主辛苦了。这个要支持 楼主大好人,支持! :victory::victory: 顶!!!!!!!!!!!!!!11 楼主辛苦了。这个要支持
页:
[1]