不使用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(用于解码河豚)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java SUN次要代码309含义   java避免为空元素生成XML自关闭标记,并生成自定义的<XML>开始标记   java使用json和restful将数组数据从本地sqlite数据库插入SQL Server   java Spring Boot 1.5.9字符编码问题   LInkedIn讨论中的java 401错误   位图Java:检查多个位向量/位集是否相交的最快方法?   macos如何让Java应用程序以图标出现在Mac OS X dock中   java如何删除netbeans中的@SuppressWarnings(“未使用的”)?   apachestorm中的java自定义序列化   java可以退出代码还是应该终止main?   递归如何在Java中递归地绘制简单的线条?   unicode在Java中确定特定字体是否可以呈现特定字符   打开并阅读带有Selenium/Katalon(Java)特定标题的电子邮件文本(来自Gmail)