If you are like me and have maintained a copy of Core FTP LE simply because there is no easy way to extract passwords from the application, follow these instructions to set yourself free.
No download or payment required
A lot of the solutions available cost money or require you to install software. This is no longer necessary, and you can thank me in a moment.
Instructions
Find the encrypted passwords in the Windows Registry
- Open the Registry Editor
- Windows 10: Press the Windows key, type
regedit, and press enter - Older Windows: Go to Start, Run, type
regedit, and press enter
- Windows 10: Press the Windows key, type
- Find the numbered site profiles saved in
HKEY_CURRENT_USER\SOFTWARE\FTPWare\CoreFTP\Sites. Each site holds the label with which you are familiar in the key calledName. - Copy the encrypted password that is saved in a key called
PW.
Decrypt the password using a web page
- Go to http://aes.online-domain-tools.com/
- Choose these settings
- Input type: text
- Input text: [the encrypted password you found in the registry]
- Plaintext or Hex: Hex
- Function: AES
- Mode: ECB
- Key: hdfzpysvpzimorhk
- Plaintext or Hex: Plaintext
- Press the decrypt button
You will see output that looks like this:
38 30 38 36 37 37 37 31 37 30 00 00 00 00 00 00 8 0 8 6 7 7 7 1 7 0 . . . . . .
The password in this sample output is 8086777170. Wash, rinse, and repeat for all the site profiles you find in the registry. Profiles that have no saved password will have no content in the PW key.
If this saved your life, consider buying me a beer. My Paypal is [email protected].
When I stopped using CoreFTP, I moved on to FileZilla. I needed an FTP client that worked on both macOS and Windows to make life easy.
