Notedpad++ NppFTP plugin retrieval of passwords
11,532
Solution 1
There is one way but you must put some effort:
- Download Wireshark http://www.wireshark.org/ (program for network monitoring)
- After installation, open it as administrator
- Click: Capture->Interfaces
- Choose interface which has some packets (you will see them if you wait on this screen for a while) and click Start
- Open Notepad++ and connect to FTP of your choice
- Go back to the wireshark and click stop (4th button on the left)
- Inside filter field type: ftp
- Your password will be listed among other stuff about this FTP connection (check out the Info column for Request: PASS)
It's not an easy solution but it's good for every FTP program not only Npp
Solution 2
It is in %APPDATA%\Notepad++\plugins\Config\NppFTP\NppFTP.xml
however the passwords are hashed somehow.
Author by
user952543
Updated on June 09, 2022Comments
-
user952543 almost 2 years
Is there a way we can retrieve passwords saved for FTP accounts under NppFTP plugin with Notepad++?
Thank you. Jae
-
Lajos Mészáros about 9 yearsIt supposed to be a reversible hash or maybe an index into a database based on the same length.
-
Lajos Mészáros about 9 yearsMister, you saved my life! Please accept my humble upvote.
-
Jesse Chisholm almost 9 yearsre: "supposed to be a reversible hash" -- it is DES 64-bit Cipher Feedback. See: RFC 2948 : ietf.org/rfc/rfc2948.txt for details. The default master password is "NppFTP00" (or what you gave instead) and is used as the KEY for decrypting the hashed password for connections in that file.
-
Codesmith over 8 years@JesseChisholm, thanks, but, first, standard 2948 refers to an OFB mode of DES, not a CFB mode, and second, for either, what's used for the IV?
-
Jesse Chisholm over 8 yearsThen, to be even more specific, NppFTP uses the DES algorithms in OpenSSL. Here is someones code for this: gist.github.com/alecgorge/1623895 which you are right, is RFC 2947, not 2948 : tools.ietf.org/html/rfc2947
-
DiMono over 7 yearsWorked for me too. Thanks!