diff --git a/AES_encrypt.py b/AES_encrypt.py index 7afeead..e31c1ed 100644 --- a/AES_encrypt.py +++ b/AES_encrypt.py @@ -1,24 +1,31 @@ from Crypto import Random from Crypto.Cipher import AES -import os -import hashlib +import os # use os +import hashlib # use hashlib +import sys # use sys +# create class Encryptor: class Encryptor: + + # create def __init__(self, key, file_name, bypassVM): def __init__(self, key, file_name, bypassVM): self.bypassVM = bypassVM self.plainkey = key self.key = hashlib.sha256(key.encode('utf-8')).digest() self.file_name = file_name + # create def pad(self, s): def pad(self, s): return s + b"\0" * (AES.block_size - len(s) % AES.block_size) + # create def def encrypt(self, message, key, key_size=256): def encrypt(self, message, key, key_size=256): message = self.pad(message) iv = Random.new().read(AES.block_size) cipher = AES.new(key, AES.MODE_CBC, iv) return iv + cipher.encrypt(message) + # create def encrypt_file(self): def encrypt_file(self): with open(self.file_name, 'rb') as f: plaintext = f.read() @@ -79,6 +86,8 @@ def encrypt_file(self): if __name__ == '__main__': + + # create notice you can enter your text notice = """ Cracking Speed on RunTime ========================= @@ -90,7 +99,7 @@ def encrypt_file(self): So Delay Time In Program Will be 5 seconds """ - print(notice) + print(notice) # print(notice) deduce key = input("[?] Enter Numeric Key : ") path = input("[?] Enter Path of File : ") diff --git a/Base64_encode.py b/Base64_encode.py index f4056b2..230c702 100644 --- a/Base64_encode.py +++ b/Base64_encode.py @@ -1,5 +1,9 @@ -import base64 +import os # use os +import sys # use sys +import base64 # use base64 + +# create class Encode: class Encode: def __init__(self): self.text = "" diff --git a/BypassVM.py b/BypassVM.py index 985386c..bf7d223 100644 --- a/BypassVM.py +++ b/BypassVM.py @@ -1,3 +1,4 @@ +# enter your text """ Author : Pushpender (github.com/Technowlogy-Pushpender) @@ -13,8 +14,15 @@ """ -import os, sys, subprocess, re, uuid, ctypes +import re # use re +import os # use os +import sys # use sys +import uuid # use uuid +import ctypes # use ctypes +import subprocess # use subproces + +# create class BypassVM: class BypassVM: def registry_check(self): @@ -23,7 +31,7 @@ def registry_check(self): if reg1 != 1 and reg2 != 1: print("VMware Registry Detected") - sys.exit() + sys.exit() # exit() def processes_and_files_check(self): vmware_dll = os.path.join(os.environ["SystemRoot"], "System32\\vmGuestLib.dll") @@ -52,8 +60,9 @@ def processes_and_files_check(self): print("Sandboxie DLL Detected") sys.exit() except: - pass + pass # an empty block + # create def mac_check(self): def mac_check(self): mac_address = ':'.join(re.findall('..', '%012x' % uuid.getnode())) vmware_mac_list = ["00:05:69", "00:0c:29", "00:1c:14", "00:50:56"] @@ -71,4 +80,4 @@ def mac_check(self): - \ No newline at end of file + diff --git a/Crypter.py b/Crypter.py index ecc67a1..beb199b 100644 --- a/Crypter.py +++ b/Crypter.py @@ -1,4 +1,9 @@ -import Base64_encode, AES_encrypt, shutil +import encode # use encode +import Base64_ # use Base64 +import AES_encrypt # use AES_encrypt +import shutil # use shutil +import os # use os +import sys # use sys if __name__ == '__main__': notice = """ @@ -12,8 +17,11 @@ So Delay Time In Program Will be 5 seconds """ - print(notice) - + print(notice) # use function print() + + print('Crypter.py') + print('https://github.com/Lencof/crypter/edit/master/Crypter.py') + key = input("[?] Enter Numeric Weak Key : ") path = input("[?] Enter Path of File : ") bypassVM = input("[?] Want to BypassVM (y/n): ") diff --git a/README.md b/README.md index 8cea7e8..340d3ec 100644 --- a/README.md +++ b/README.md @@ -63,6 +63,9 @@ $ python -m pip install pycryptodome * Note : If you are in Kali or Any Other Linux, then type `python3` instead of `python` +$ pip install pyinstaller +this is to compile our project in the future into one .exe + # Running Cryptor $ python Cryptor ``` diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..535657f --- /dev/null +++ b/requirements.txt @@ -0,0 +1,8 @@ +pip install hashlib +pip install pycryptodome +pip install cryptography +pip install subprocess +pip install re +pip install uuid +pip install ctypes +pip install pyinstaller