Skip to content

JoseAngelGarciaSanchez/ransomware

Repository files navigation

Ransomware : Encrypting files fron scratch


About the Project

Creating a ransomware from scratch to understand better how a ransomware works. It is based on cryptography librairy with Fernet encryptation. Fernet is a symmetric encryption method which makes sure that the message encrypted cannot be manipulated/read without the key. It uses URL safe encoding for the keys. Fernet also uses 128-bits AES.

In this repository, you will find the following elements:

  • Three text files for testing the ransomware : file.txt, file2.txt, pleasedonthurtme.txt
  • The ransomware 🐛 : Voldermort.py
  • The decrypt script : decrypt.py

Console Application:

The first part is the console version of the final application, our "beta-application" if you want. This version of the application takes into account two arguments : the data as a csv file, and the keyword that serves as your research (for example, Louvre, Opéra, or even Picasso) to let the recommendation system find the most similar events to suggest to the user.

Installation and launching the ransomware:

  1. Clone the repository
https://github.com/Pse1234/ransomware.git
  1. Change your current working directory
cd ransomware
  1. Install required dependencies
source install.sh
  1. Launch the application
python voldemort.py

Note

Contact

About

creating a ransomware from scratch

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages