Comments (8)
Hi @doa379 , I'm using the same browser, version and also using a profile without password and cannot reproduce the problem.
Try running: firefox_decrypt.py -vvv
for extra debugging information.
from firefox_decrypt.
Hello,
having exact same issue:
$ ./run_all Passed: 33 Failed: 0 Unexpected successes: 0 Skipped: 0 Expected failures: 0 Runtime: 1.73 seconds
Please find output of -vvv flag:
https://pastebin.com/w2Ywuu2M
from firefox_decrypt.
Hi @iketanijus,
From the log it's using libnss
in the system library path. Do you by any chance have libnss
installed through your system's package manager?
from firefox_decrypt.
Yes, I am using Slackware64-14.2 Linux. It has libnss3.so library provided by mozilla-nss-3.40.1-x86_64 package by default.
from firefox_decrypt.
@iketanijus unless I'm misunderstanding. On the log, you didn't provide a master password but the username later on is still encrypted.
The tests above also passed so there is either a problem with your password input or your profile.
from firefox_decrypt.
Yes, I did not provide any password (just hit enter key on prompt), because that profile does not have any master password set actually. If I start Firefox from that profile, then I can see all the saved passwords without entering any master password. Still script complains that it's set for some reason, while it is certainly not.
from firefox_decrypt.
I'm using nss-3.46.1
here and everything works as expected. In the past we had users reporting problems when using libnss
installed with the system's package manager. I've managed to reproduce it on Fedora but if compiled manually it worked fine so it was some kind of packaging incompatibility. In this case tests pass, so it seems like it's a different problem.
A few steps you can try to troubleshoot this:
chdir
into the folder where firefox/thunderbird is installed. Check thatlibnss.so
is present and runfirefox_decrypt
from that location.- Create a new empty profile and add save a password without adding a master password. Check if the same problem appears.
- Download NSS from here, compile manually and try running the script with this
libnss.so
.
If all still fail, could you share the profile you created in 2
so I can try to reproduce it on my side?
from firefox_decrypt.
This should be fixed in the latest version.
from firefox_decrypt.
Related Issues (20)
- unsupported encoding 'locale': cp1252 HOT 2
- Problem with nss3.dll HOT 3
- TypeError: 'type' object is not subscriptable ERROR with firefox_decrypt.py HOT 8
- Why jupyter notebook uses python3.9 when in anaconde3 folder is python3.8 installed? HOT 3
- Annotation error HOT 1
- How do I get tests to pass! Debian Bullseye HOT 14
- SyntaxError: future feature annotations is not defined HOT 2
- Couldn't Initialize NSS (Debian, ParrotOS) HOT 4
- Does not support ubuntu22.04? HOT 2
- ERROR - Couldn't initialize NSS (DEBIAN, KALI LINUX) HOT 3
- nss3 from firefox developer edition isn't found HOT 3
- PWStore = list[dict[str, str]] TypeError: 'type' object is not subscriptable HOT 1
- "Feature"-Request pyproject.tml and pypi HOT 2
- TypeError: run() got an unexpected keyword argument 'capture_output' HOT 2
- Error 'json.decoder.JSONDecodeError: Expecting ':' delimiter: line 1 column 106212 (char 106211)' on macOS 13.3 with Python 3 HOT 3
- Error i don't know HOT 6
- Retrieving cookies HOT 1
- failing on undecryptable password entries HOT 13
- Darwin 21.6.0, Firefox 118: libnss3 requires libmozglue HOT 3
- JSON iterator fails on a password that's been deleted HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from firefox_decrypt.