项目介绍
firefox_decrypt是一个用于解密Firefox中残留的用户凭据信息的工具
项目地址
https://github.com/unode/firefox_decrypt
工具使用
使用方法
# python3 firefox_decrypt.py --helpusage: firefox_decrypt.py [-h] [-f {human,json,csv,tabular,pass}] [-d CSV_DELIMITER] [-q CSV_QUOTECHAR] [--no-csv-header] [--pass-username-prefix PASS_USERNAME_PREFIX] [-p PASS_PREFIX] [-m PASS_CMD] [--pass-always-with-login] [-n][--non-fatal-decryption] [-c CHOICE] [-l] [-e ENCODING] [-v] [--version][profile]Access Firefox/Thunderbird profiles and decrypt existing passwordspositional arguments:profile Path to profile folder (default: ~/.mozilla/firefox)options:-h, --help show this help message and exit-f {human,json,csv,tabular,pass}, --format {human,json,csv,tabular,pass}Format for the output.-d CSV_DELIMITER, --csv-delimiter CSV_DELIMITERThe delimiter for csv output-q CSV_QUOTECHAR, --csv-quotechar CSV_QUOTECHARThe quote char for csv output--no-csv-header Do not include a header in CSV output.--pass-username-prefix PASS_USERNAME_PREFIXExport username as is (default), or with the provided format prefix. For instance \\\'login: \\\' for browserpass.-p PASS_PREFIX, --pass-prefix PASS_PREFIXFolder prefix for export to pass from passwordstore.org (default: web)-m PASS_CMD, --pass-cmd PASS_CMDCommand/path to use when exporting to pass (default: pass)--pass-always-with-loginAlways save as /<login> (default: only when multiple accounts per domain)-n, --no-interactive Disable interactivity.--non-fatal-decryptionIf set, corrupted entries will be skipped instead of aborting the process.-c CHOICE, --choice CHOICEThe profile to use (starts with 1). If only one profile, defaults to that.-l, --list List profiles and exit.-e ENCODING, --encoding ENCODINGOverride default encoding (utf-8).-v, --verbose Verbosity level. Warning on -vv (highest level) user input will be printed on screen--version Display version of firefox_decrypt and exit
简易示例
进行解密操作
python3 firefox_decrypt.py /tmp/.mozilla/firefox
原创文章,作者:七芒星实验室,如若转载,请注明出处:https://www.sudun.com/ask/34108.html