/ransom-virus

Cybersecurity Ransom Virus Training Scripts

Primary LanguagePython

Cybersecurity Ransom Virus Training Scripts

This repository contains two Python scripts designed for cybersecurity training: decryption.py and ransom_virus.py. These scripts provide practical applications in basic cryptography, file processing, and network communication.

decryption.py

This script is designed to decrypt previously encrypted files. It retrieves an encryption key from a server and decrypts files with a specific extension (.battal).

Usage

  1. The server IP and port should be set according to the addresses specified in the script.
  2. To run the script, use python decryption.py in a Python-enabled environment.

ransom_virus.py

This script is used to encrypt specific file types (e.g., .jpg, .jfif). The created encrypted files replace the original files, which are then deleted.

Usage

  1. The server IP and port should be set according to the addresses specified in the script.
  2. To run the script, use python ransom_virus.py in a Python-enabled environment.

Additional Information

  • decryption.py decrypts encrypted files, restoring their original content.
  • ransom_virus.py encrypts selected file types, blocking user access.
  • Both scripts engage in data exchange over the network while processing files.
  • These scripts are useful tools for understanding and implementing security concepts.

Related Udemy Courses

These scripts are related to the following Udemy courses:

Recommended Hardware

For practical exercises in network security and penetration testing, the following Wi-Fi adapter is recommended:

  • sXs Wi-Fi Pentest Pro 1200 Mbps Wireless Dual Band USB 3.0: A high-performance wireless adapter suitable for penetration testing and network security tasks. It offers dual-band connectivity (2.4 GHz and 5 GHz) and supports speeds up to 1200 Mbps. The USB 3.0 interface ensures fast data transfer rates. Available for purchase at Shopier.

Contact Information

For any inquiries or feedback, feel free to reach out through the following channel:

Important Notes

  • These scripts are designed for educational purposes only. Their use in real-world scenarios is illegal and can lead to serious consequences.
  • It is not recommended to test these scripts on any real system. They should be used in a virtual machine or an isolated test environment.
  • The author is not responsible for any damage that may occur during the use of these scripts.

License

The scripts and code used in this project are open-source for educational use. Their commercial use or use for malicious purposes is strictly prohibited.