Skip to content

ArmaanLeg3nd/pmxencrypt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PMXencrypt

Python Runtime Crypter v1.0

Authors

Armaan (@ArmaanLeg3nd)
Adhip (@BlBirb)

What is a Crypter?

A crypter is an application that is used to encrypt and obfuscate malware, making it nearly undetectable to antivirus and security programs.

What is this?

A crypter written in python for malware written in python which utilizes AES.

This crypter utilizes the AES-GCM (Galois Counter Mode) since the GCM takes any amount of data as input and is also fast during decryption. Since a crypter usually encrypts the code once and it may expect multiple decryption processes for the encrypted code, a shorter decryption time is preferred over a longer one.

This tool is for educational purposes only

Disclaimer

Before using this tool, please note that:

  • It is not intended for non-educational use: The tool isn't intended to facilitate the use of malicious code and is not intended for anything other than educational purposes.
  • Use at your own risk: While efforts have been made to ensure the tool's reliability, there may still be bugs or unintended behaviors.
  • No warranties: There are no warranties or guarantees provided with the use of this tool. The developers and contributors are not liable for any damages or losses incurred through its use.

In Action

Before Processing

Before Using Crypter

After Processing

After Using Crypter

How to Use

To get started with PMXencrypt python crypter, follow these steps:

  1. Clone this repository
$ git clone https://github.com/ArmaanLeg3nd/pmxencrypt.git
  1. Install the required dependencies
$ pip install -r '/_requirements.txt'
  1. Run the following command or click on gui.py to start the tool on the gui (Windows only)
$ python.exe gui.py

Run the following command to start the tool on the cli (All platforms)

$ python.exe cli.py
  1. Enter the Input filepath, Output filepath and Output filename to proceed

  2. Check the Output filepath for the Output file

  3. Aaandd You're Done!

Screenshots

GUI:

PMXencrypt gui screenshot

CLI:

PMXencrypt cli screenshot

Thanks to