Python obfuscator isteği

ryxme

Efsane Üye
Katılım
8 Ağu 2024
Mesajlar
990
Beğeniler
190
Merhaba,aşağıya kendi yaptığınız yada beğendiğiniz python obfuscatorları atarmısınız.(Pyarmor dışında)
 
Kanka pyarmordan daha kaliteli bir şey bulamazsın neden onun harici bir şey istiyorsun 9.0.8 sürümünü kırabilecek bir insan daha tanımadım, eğer illaha istiyorsan cython var c diline çeviriyor hemde obfuscation sağlıyor fakat bunlar yetmez, senin bazı şeyleri manuel şifrelemen lazım. (Fonksiyon ve Değişkenleri)
 
Kanka pyarmordan daha kaliteli bir şey bulamazsın neden onun harici bir şey istiyorsun 9.0.8 sürümünü kırabilecek bir insan daha tanımadım, eğer illaha istiyorsan cython var c diline çeviriyor hemde obfuscation sağlıyor fakat bunlar yetmez, senin bazı şeyleri manuel şifrelemen lazım. (Fonksiyon ve Değişkenleri)
Merhaba dostum pek aktif değildim geri geldim.Konuya gelirsek reverse engineering toolu için bir test yapıyorum o yüzden istemiştim bu isteği.Pyarmorun en iyisi olduğunu bende biliyorum,ayrıca bu tool bazı pyarmor kodlarınıda kırabiliyor.Ama daha testi bitmedi.İsteğim hala geçerli.
 
Python:
import zlib
import base64
import re
from colorama import Fore, Style, init
import time
import os
import tkinter as tk
from tkinter import filedialog


LICENSE_KEY = "cheatglobal"


def validate_license(input_key):
    if input_key == LICENSE_KEY:
        return True
    else:
        return False


def decode_data(data):
    return zlib.decompress(base64.b64decode(data[::-1]))


def process_data(data):
    try:
        decoded_data = decode_data(data)
        return decoded_data.decode('utf-8')
    except Exception as e:
        return None


def print_in_steps(text, delay=0.2):
    for i in range(1, len(text) + 1):
        print(Fore.GREEN + text[:i])
        time.sleep(delay)
        print("\r", end="")


def select_file():
    root = tk.Tk()
    root.withdraw()
    file_path = filedialog.askopenfilename(filetypes=[("Python Files", "*.py")])
    return file_path


def extract_encrypted_data(file_path):
    try:
        with open(file_path, "r", encoding="utf-8") as f:
            file_content = f.read()
        match = re.search(r"b'([A-Za-z0-9+/=]+)'", file_content)
        if match:
            return match.group(1).encode()
        else:
            print(Fore.RED + "Şifreli veri bulunamadı.")
            return None
    except Exception as e:
        print(Fore.RED + f"Dosya okuma hatası: {e}")
        return None


def main():
    init(autoreset=True)
    print(Fore.GREEN + "by acevuitton:")
    input_key = input(Fore.YELLOW + "key : acevuitton: ")
    
    if not validate_license(input_key):
        print(Fore.RED + "invalid key, program exits.")
        return


    file_path = select_file()
    if not file_path:
        print(Fore.RED + "No file selected, program closes.")
        return


    encrypted_data = extract_encrypted_data(file_path)
    if not encrypted_data:
        return


    while True:
        print(Fore.GREEN + "(+) Trying...", end="\r")
        decoded_string = process_data(encrypted_data)
        
        if decoded_string:
            match = re.findall(r"b'([A-Za-z0-9+/=]+)'", decoded_string)
            if match:
                encrypted_data = match[0].encode()
            else:
                with open("decoded_output.txt", "w", encoding="utf-8") as f:
                    f.write(decoded_string)
                
                print(Fore.GREEN + "txt file opening!")
                os.startfile("decoded_output.txt")
                break
        else:
            print(Fore.RED + "(-) A different encryption technique!")
            break


if __name__ == "__main__":
    main()

şifre cheatglobal
 
Python:
import zlib
import base64
import re
from colorama import Fore, Style, init
import time
import os
import tkinter as tk
from tkinter import filedialog


LICENSE_KEY = "cheatglobal"


def validate_license(input_key):
    if input_key == LICENSE_KEY:
        return True
    else:
        return False


def decode_data(data):
    return zlib.decompress(base64.b64decode(data[::-1]))


def process_data(data):
    try:
        decoded_data = decode_data(data)
        return decoded_data.decode('utf-8')
    except Exception as e:
        return None


def print_in_steps(text, delay=0.2):
    for i in range(1, len(text) + 1):
        print(Fore.GREEN + text[:i])
        time.sleep(delay)
        print("\r", end="")


def select_file():
    root = tk.Tk()
    root.withdraw()
    file_path = filedialog.askopenfilename(filetypes=[("Python Files", "*.py")])
    return file_path


def extract_encrypted_data(file_path):
    try:
        with open(file_path, "r", encoding="utf-8") as f:
            file_content = f.read()
        match = re.search(r"b'([A-Za-z0-9+/=]+)'", file_content)
        if match:
            return match.group(1).encode()
        else:
            print(Fore.RED + "Şifreli veri bulunamadı.")
            return None
    except Exception as e:
        print(Fore.RED + f"Dosya okuma hatası: {e}")
        return None


def main():
    init(autoreset=True)
    print(Fore.GREEN + "by acevuitton:")
    input_key = input(Fore.YELLOW + "key : acevuitton: ")
   
    if not validate_license(input_key):
        print(Fore.RED + "invalid key, program exits.")
        return


    file_path = select_file()
    if not file_path:
        print(Fore.RED + "No file selected, program closes.")
        return


    encrypted_data = extract_encrypted_data(file_path)
    if not encrypted_data:
        return


    while True:
        print(Fore.GREEN + "(+) Trying...", end="\r")
        decoded_string = process_data(encrypted_data)
       
        if decoded_string:
            match = re.findall(r"b'([A-Za-z0-9+/=]+)'", decoded_string)
            if match:
                encrypted_data = match[0].encode()
            else:
                with open("decoded_output.txt", "w", encoding="utf-8") as f:
                    f.write(decoded_string)
               
                print(Fore.GREEN + "txt file opening!")
                os.startfile("decoded_output.txt")
                break
        else:
            print(Fore.RED + "(-) A different encryption technique!")
            break


if __name__ == "__main__":
    main()

şifre cheatglobal
gerçekten bunun için şifremi ekledin :D
 

  Şuanda konuyu görüntüleyen kullanıcılar


Üst Alt