Category archives: Как сделать python exe файл

Веб мы спасли от антивирусов несколько месяцев назад. Это было несложно - область относительно новая и неразработанная. В то время как антивирусы уже несколько десятилетий нацелены на исполняемые файлы. Победить модуль EXE будет относительно сложной задачей, но... мы сможем это сделать.

Часть 1. Вступление Вы уже знаете, что я считаю антивирусы абсолютно бесполезными, хотя бы потому, что они помогают только против самых примитивных тварей, которые не очень распространены в современном денежном бизнесе вредоносных программ. Современные авторы вредоносных программ, подпитываемые денежными вливаниями, научились неплохо программировать, но у них есть одна небольшая проблема - криптовалюта довольно сложная штука, для написания которой требуются глубокие знания формата PE, ассемблера и системного программирования.

Действительно, они научились неплохо программировать, но у них есть одна небольшая проблема.

По причине высокого "входного барьера", профессионалов в этой области мало. И найти хорошего криэйтора очень сложно. Но решение этой проблемы есть! Но виртуальные майнеры тоже могут обмениваться информацией! Не обязательно рушить частный лабиринт - подойдут и общедоступные технологии. Кроме того, в решении проблемы очень помогло бы использование языков программирования высокого уровня. Итак, давайте поднимем эту благородную миссию на новый уровень. Выпуск 2.

PPE-файл Структура PE-файла довольно сложна, поэтому вы найдете подробную документацию на CD-ROM, а здесь я просто покажу вам некоторые моменты. PE-файл - это набор различных служебных структур, которые взаимосвязаны между собой, и набор данных, связанных по секторам. Теперь давайте посмотрим, что нужно сделать, чтобы изменить файл, не испортив его. Выпуск 3. Теоретический криптор Сначала выберем файл, который будет выступать в роли нашей лабораторной мыши.

Чтобы сделать все красиво для Andrew :, мы, вероятно, просто поиздеваемся над Putty. Для упрощения, его структура будет выглядеть следующим образом: Служебные данные Первая секция кода Другие секции данных Алгоритм криптора выглядит следующим образом. Создайте две программы на ассемблере. Первая будет притворяться обычной программой и проверять, что мы не в эмуляторе, а затем передаст управление второй программе. Вторая восстановит оригинальную файловую структуру и передаст управление оригинальной точке входа Putty.

А затем запишем эти программы в файл. В результате получится следующая структура: Служебные данные Наша первая программа, которая передает управление 4. Выпуск 4. Практический криптор Ну вот, наконец-то мы добрались до самого сердца нашей статьи. PE "putty. И не забудьте прочитать о внутренней работе модуля во врезке. Теперь немного математики. У нас будет две программы, которые мы хотим поместить в файл. Каждая из них займет максимум около одного байта.

Поэтому, чтобы разместить их, мы добавим новую секцию размером в килобайт, вызвав: pe. Поскольку наш код будет находиться в начале программы, мы сохраним исходный код, скопировав его в последнюю секцию. Адрес первой секции в файле находится в переменной: pe. PointerToRawData переменной, а последней, соответственно, в pe. PointerToRawData: pe. PointerToRawData, pe. PointerToRawData, исходный код сохраняется, и мы начнем писать первую программу.

Мы напишем ее на языке ассемблера, конечно, используя FASM для компиляции. Мы создадим пакетный файл.

Навигация

thoughts on “Как сделать python exe файл

  1. Полностью разделяю Ваше мнение. В этом что-то есть и это отличная идея. Я Вас поддерживаю.

  2. Жаль, что сейчас не могу высказаться - вынужден уйти. Но вернусь - обязательно напишу что я думаю по этому вопросу.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *