Files encrypted by Findzip ransomware virus might be decrypted
Findzip ransomware (also known as Filecoder or Patcher ransomware virus) is a file-encrypting virus that targets Mac users. When it was first discovered on February 22, 2017[1], it seemed that victims do not have any possibility to decrypt their files if they do not have data backups. This assumption was made because the virus does not communicate with its Command and Control server. That means that even if a victim decides to pay the ransom, hackers have no ability to decrypt the files. Therefore, victims were just suggested to remove Findzip from the system and forget about their files. However, recently researchers found another flaw in the virus code and revealed data recovery option[2]. Nevertheless, this procedure is complicated and difficult victims, putting some effort and getting back encrypted files is worth it. What is more, malware researchers also find out that virus behaves quite oddly. Usually, ransomware viruses launch whenever a victim turns on an affected computer, but not this one. When Findzip virus is executed and activated on particular User folder and finishes its task, it will never run again.
The ransomware spreads via infected or Torrent site as Adobe Premier Pro and Microsoft Office cracks. However, there are other assumptions that malware might be hidden in other programs as well. When people, who are interested in getting the illegal software, downloads and runs the installer, they receive and unusual transparent window with malicious “start” button. Clicking on this button executes Findzip ransomware. The virus immediately starts encryption procedure. Meanwhile, victims receive a window asking to wait up to 10 minutes while the program patching is over. For data encryption, ransomware protects targeted files with the string of randomly generated 25 characters and appended .crypt file extension. The virus creates encrypted .zip files that have the same passcode. When data encryption is over, Findzip virus drops ransom notes on the desktop called README, DECRYPT, and HOW_TO_DECRYPT. All these documents include the same information and informs that victim’s files have been protected by a strong encryption method. Developers demand to transfer 0.25 Bitcoins within one week time in order to get back the files. Though, paying the ransom is not enough. Victims also have to send their bitcoin address and IP to rihofoj@mailinator.com, and then leave their computer turned on and connected to the Internet for the 24 hours. However, as we mentioned at the beginning, the hackers cannot help to decrypt the files no matter how much money you are willing to pay[3]. That’s why it’s important to focus on the Findzip removal and complete it with FortectIntego or other reputable anti-malware software. If you do not have data backups[4], there’s also a way to restore your files.

How can I get infected with ransomware?
Findzip ransomware virus spread as a bogus Adobe Premier Pro and Microsoft Office patchers that can be download from the malicious websites or Torrents. Hence, the only people who risk getting infected with ransomware are those who are willing to download illegal software[5]. Otherwise, there’s no need to be afraid of the ransomware. Bear in mind that the only safe and legal sources are official developers websites. Thus, trying to save some money and avoiding paying for the license might cause you serious problems.
How to remove Findzip from the Mac?
Trying to remove Findzip manually is not recommended. Ransomware viruses are complicated and might be hiding deeply in the system and looking like safe system files. Therefore, it’s easy to delete the wrong file and cause more damage. The only safe and effective way to remove malware from the system is to install reputable malware removal program and perform the automatic Findzip removal. We highly recommend using updated FortectIntego or SpyHunterCombo Cleaner for this task. If you do not have data backups, you can try to restore files using R-Studio or Data Rescue tools. However, we suggest trying recently discovered data recovery solution that is presented below. What is more, if virus for some reason managed to infect Windows computer, follow the removal instructions presented at the end of the article.
How to decrypt files encrypted by Findzip ransomware virus?
Malware researchers from Malwarebytes have recently discovered the way to decrypt files encrypted by Findzip. In order to start the procedure, you will need another computer. The instructions below are prepared based on the assumption that you are using another Mac. Also, you can try to use other user’s account on the Mac or your own, if you had force-quit the ransomware and stopped it from encrypting the whole account.
1. Download Apple’s Xcode development environment or TextWrangler text editor.
2. Install the Xcode command-line tools. If you do not have this tools already installed, go to Applications -> Utilities folder -> Terminal app. When in Terminal, enter this command:
xcode-select —install
In the appeared window you will be asked whether you want to install command line developer tools. Select “Install,” and follow the installation wizard.
3. Download pkrack source code.
4. Make sure you have a matching pair of encrypted and safe files. If you have no idea where to get the safe copy of the file, check your email and look for recently sent files.
However, if you cannot find any copy, you can try to run the virus against itself and get necessary of the file. Be careful not to run this app!
- Control-click the malicious Findzip app and chose “Show Package Contents.”
- In the opened window you will see “Contents” folder.
- Inside the folder look for the Info.plist file and copy it.
- On the encrypted system, find the same app and follow the same steps. However, this time you should look up for the Info.plist.crypt file. Copy it.
That’s it. Now you have a necessary pair of files.
5. Before using pkrack, you have to compile it from the source code. The necessary files are in the src directory; however, Mac OS does not allow to access it. For that, you will need to use Xcode or TextWrangler.
- Open the file name “Makefile” and find this line
CFLAGS=-O6 -Wall
and change it to:
CFLAGS=-O2 -Wall
Save and close the file.
- Open the exfunc.c file, find and delete this line:
#include
Save and close the file.
- Remove the same line from these files, and don’t forget to save them:
extract.c
main.c
readhead.c
zipdecrypt.c
7. Open the Terminal app (Applications -> Utilities -> Terminal) and type this command, but do not press return:
cd
Make sure that there’s a space between “cd.”
8. Drag the src folder from the pkcrack-1.2.2 folder onto the Terminal window.
9. Switch back to the Terminal and press return.
10. Enter this command:
make
You will see the code, but do not worry about it.
12. In the src folder you should now see these files (they are known as Unix executables or binaries):
extract
findkey
makekey
pkcrack
zipdecrypt
Move them to another folder, for instance, bin.
13. Now you need to use the pair of encrypted and unencrypted files. Move these files to the same (bin) folder where you dropped pkrack binaries. Then, rename an original (unencrypted) file (e.g. Info_orig.plist)
14. In Terminal, use the “cd” command to change to the bin directory, and type this command:
./extract -p Info.plist.crypt Info.plist
Rename produced Info.plist file, for instance, to Info_enc.plist.
Note. If you are using your files, you should rename them to your preferred names. We just give an example. If your filenames have spaces, enclose them in quotes:
./extract -p “Some Word file.docx.crypt” “Some Word file.docx”
15. Search for the keys by entering this command:
./pkcrack -c Info_enc.plist -p Info_orig.plist
16. Now pckrack should start working with the encrypted file and trying to find the passcode. You will be notified about the completed task after the two beeps. The terminal will provide you the information, where you will also find three keys (key0, key1, key2) that are necessary for data encryption.
Note. You can force-quit pkrack’s attempts to find the passcode by pressing control-C.
17. Start data encryption by entering this command:
./zipdecrypt c054acf9 d1656d7b 3549626f Info.plist.crypt Info.plist.zip
However, you should replace these keys with the obtained ones.
18. This program is supposed to generate a new Info.plist.zip file, and you just have to unzip it. There you will find lots folders. Check all of them to find decrypted file.
Was this guide helpful?
3 comments