构建属于你自己的密码恢复脚本
你可以自由的为你选择的软件编写一个脚本。并且不用担心,编写一个模块十分简单。
要做到这一点,我们需要满足一些代码标准。
1.使用软件名创建一个类包含两个重要的函数:
init:用于定义启动类的所有参数
run:主函数
2.将类名和相关信息添加到config.manageModules.py文件
3.所有包含密码的输出都必须发送到"print_output"函数
举例:print_output(software_name, password_list)
4.可选项:你可以使用"print_debug" 函数打印出输出结果
5.也可以参考现有脚本,用以理解。
要求
为了编译源代码,需要一些外部库
Windows:
colorama(https://pypi.python.org/pypi/colorama)
Python Windows扩展(http://sourceforge.net/projects/pywin32/)
pycrypto(pip安装pycrypto)
Impacket(https://github.com/CoreSecurity/impacket)
Linux:
对于Ubuntu 14.04
python-kde4 (Kwallet)
其他发行版
Python 2.7
argparse
Crypto
dbus (Pidgin)
python-kde4 (Kwallet)
项目地址:https://github.com/AlessandroZ/LaZagne