Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/34: Рейтинг темы: голосов - 34, средняя оценка - 4.53
0 / 0 / 0
Регистрация: 10.01.2018
Сообщений: 50
1

Написание криптора

12.03.2018, 19:51. Показов 6888. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Недавно решил написать свой криптор исполняемых файлов на с++

Из прочитанной мною литературы я понял что задача криптора это преобразовать "незашифрованный файл" к "декриптор+Метка+зашифрованный файл"

Задача декриптора же Считать из конца себя зашифрованную программу и расшифровать ее, после чего реализовать

Но туто у меня и возник вопрос:"как реализовать этот самый расшифрованный код"

допустим я успешно добрался этого момента, декриптор расшифровал программу

Теперь у меня есть переменная с двоичным кодом начального исполняемого файла, но как эти данные реализовать?

Можно записать их в новый файл и запустить его, но тогда вся суть криптовки теряется, т.к. в системе появляется файл в его исходном виде

И какже в таком случае реализовать программу?
Прошу просветить меня в моем вопросе
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.03.2018, 19:51
Ответы с готовыми решениями:

Создание криптора или с чем его едят и в каком виде
Привет всем программерам!!! Я задался целью создать криптор. начитался умных книжек и все такое....

Написание криптора
Всем привет. Мне нужно закриптовать одину программу. Кто подскажет, как написать криптор, и по...

Надо расшифровать файлы после работы вируса-криптора!
Улиты с сайтов антивирусников перепробовал, результат печальный. Есть оригинал файла и испорченная...

Посоветуйте литературу по написание основам написание плагинов
пишу курсовую на тему, основы написание плагинов. Посоветуйте литературу.

2
Эксперт С++
3700 / 2834 / 451
Регистрация: 03.05.2011
Сообщений: 5,193
Записей в блоге: 22
13.03.2018, 12:43 2
https://www.example-code.com/c... ateKey.asp
https://pocoproject.org/docs/P... SAKey.html
https://www.codeproject.com/Qu... nplusC-b-b
https://github.com/nowsecure/nscrypto-cpp
https://github.com/galets/oneway-cpp

Не по теме:

первая страница гугла, дальше копировать ссылке мне стало лень

1
129 / 65 / 16
Регистрация: 03.09.2015
Сообщений: 832
13.03.2018, 18:37 3
Лучший ответ Сообщение было отмечено amakeev как решение

Решение

Почитайте про manualmap injection. Создаете любой процесс той же разрядности что и ваша программа (например explorer.exe). Затем подгружаете свой shellcode (заранее сгенерированный из вашего дешифрованного файла) напрямую в запущенный процесс. Меняете точку входа на вашу, снимаете процесс с паузы.
Такой метод используется в Process-Hollowing. Загуглите, там много информации
1
13.03.2018, 18:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.03.2018, 18:37
Помогаю со студенческими работами здесь

написание процедуры
помогите написать процедуру инициализации переменных типа string с использованием строковых...

Написание программ на Qt
Решил начать осваивать Qt. Но он пока какойто запутаный для меня. Хочетья написать простенькую...

Написание переводчика
Всем привет! Изучаю язык и решил в качестве тренировки написать программу-переводчик для 3 языков:...

Написание книги
Привет senior'ам которые уже писали какие то книги по программированию. Я занимаюсь PHP...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru