不使用kde桌面访问kwallet文件
kwallet-dump的Python项目详细描述
关于
用于转储.kwl kwallet文件内容以供访问的python脚本 密码远离kde桌面。应该在kde 4上创建钱包 (写在KDE4.10上)。
输出不会被抛光,因为它提供了一个简单的实用程序- 不在kde桌面时的密码。通过管道将输出发送到grep 它更有用。
如果你想从中获得chrome密码-那就有点 很难,因为chrome将密码存储在一个序列化的blob和 你得破译这种格式。其他一切-火狐, 心灵感应、Amarok、WiFi密码、其他存储密码的应用程序-IT 工作得很好。
安装
最简单的安装方法是使用pip来获取依赖项 自动
pip install kwallet-dump
输出
字段:
- Kwallet项的类型-有3个-密码、二进制数据和 地图。此处的示例输出显示第三种格式
- 文件夹名
- 密钥名称
- 值-当条目类型是映射时,值是元组
样本输出:
[3, 'Firefox', 'admin,,DD-WRT,http://192.168.1.1', ('usernameField', '')] [3, 'Firefox', 'admin,,DD-WRT,http://192.168.1.1', ('username', 'user')] [3, 'Firefox', 'admin,,DD-WRT,http://192.168.1.1', ('passwordField', '')] [3, 'Firefox', 'admin,,DD-WRT,http://192.168.1.1', ('password', 'password')] [3, 'Firefox', 'admin,,DD-WRT,http://192.168.1.1', ('httpRealm', 'DD-WRT')] [3, 'Firefox', 'admin,,DD-WRT,http://192.168.1.1', ('hostname', 'http://192.168.1.1')] [3, 'Firefox', 'admin,,DD-WRT,http://192.168.1.1', ('formSubmitURL', '')]
要求
- python 2或3
- pycrypto(用于解码河豚)