Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];

Вниз

Криптография   Найти похожие ветки 

 
Samael6   (2003-08-23 20:03) [0]

Люди, помогите пожалуйста!
Мне нужно закриптовать ЕХЕ-файл(РЕ), да так, чтобы при запуске
она сама себя раскриптовывала где-то в памяти и там запускалась.
Как мне это сделать?
Заранее благодарен!


 
NightAngel   (2003-08-23 22:32) [1]

> Мне нужно закриптовать ЕХЕ-файл(РЕ), да так, чтобы при запуске
она сама себя раскриптовывала где-то в памяти и там запускалась.


Ну-ну...

Смотрите формат файлов Portable Executable.


 
jel   (2003-08-25 09:42) [2]

IMHO проще попробовать готовые решения? Например ASProtect. http://www.aspack.com/


 
Карелин Артем   (2003-08-25 14:07) [3]

А зачем пользоваться ASPack?? Я все-равно ее раскиптованную из памяти могу получить. На ASPack даже внимания не обращу. Только деньги на ветер (я не хакер, просто тема защиты интересовала).
Смотри на сайте Королевства Дельфи проект AKM.


 
Samael6   (2003-08-25 20:50) [4]

Мужики, я хочу разобраться как это делается, а не пользоваться чужими программами, исходники которых и в глаза не видел! Прошу помочь если можете...
Заранее благодарен :)


 
Карелин Артем   (2003-08-26 13:37) [5]

>>>Смотри на сайте Королевства Дельфи проект AKM


 
[NIKEL]   (2003-08-26 16:26) [6]

-> Я все-равно ее раскиптованную из памяти могу получить

ну тогда ты сможешь и разобраться в исходниках UPX, которые доступны

тока вместо распаковки программы в память, криптовать ее


 
NightAngel   (2003-08-26 17:14) [7]

> я хочу разобраться как это делается, а не пользоваться чужими программами, исходники которых и в глаза не видел! Прошу помочь если можете...

А в чём конкретно нужна помощь? А то закриптовать ЕХЕ-файл(РЕ), как-то неопределённо... Для начала необходимо определится с криптосистемой, затем решить где и как будет хранится ключ (если будет использоватся). Далее - решить, что шифровать (секцию кода, данных, импорта etc, или всё это вместе). Пока что мало кому дано ломать криптосистемы. Грамотное использование криптования даёт возможность создавать практически, почти неломаемые программы. Кстати, в семействе Win32, начиная с Win95, обеспечивается реализация шифрования, генерации ключей, создания и проверки цифровых подписей и других криптографических задач. Посмотрите также, как уже отмечалось выше, на сайте Королевства Дельфи проект AKM. Там обсуждались простые приёмы защиты программ. Что касается других методов... Как реализовать? Вариантов масса и их афиширование "не есть best". Или я не прав? ;)


 
AlexRya   (2003-08-26 17:58) [8]

Не ломаемую защиту создать невозможно!
Ведь ключ к расшифровке будет хранится в самой программе или в другом месте, или генерится в зависимости от параметров в системе, а значит его всегда можно получить в жругой программе. Другое дело, если для запуска программы всегда просить пользователя ввести пароль :). Только для защиты проги от копирования и распространения и это не поможет - ведь пользователь может быть заинтересован не в сохранности пароля, а в его общедоступности (пират, то бишь :))
Любую защиту можно снять! Вопрос лишь в том, чтобы сделать ее взлом не выгодным (затраты времени, ресурсов...)


 
NightAngel   (2003-08-26 20:47) [9]

> Не ломаемую защиту создать невозможно!

Что, к чему? Непонятно... Никто и не говорил, что это возможно. Сломать можно всё, что запускается. ;)

> Вопрос лишь в том, чтобы сделать ее взлом не выгодным

Об этом и речь.

P.S. Вопрос был не о том, как СДЕЛАТЬ неломаемую программу (а теперь все хором - ЭТО НЕВОЗМОЖНО), а о том как ЗАКРИПТОВАТЬ ЕХЕ-файл и РАЗОБРАТЬСЯ, КАК ЭТО ДЕЛАЕТСЯ.



Страницы: 1 вся ветка

Форум: "Система";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.056 c
1-41614
vic_vm
2003-10-25 20:29
2003.11.13
Не могу перевести C++ код на Delphi


1-41619
Ich Hasse
2003-10-26 11:35
2003.11.13
MS WORD


3-40881
rob
2003-10-20 22:45
2003.11.13
как импортировать данные из excel в DBgrid


14-41981
Иван Шихалев
2003-10-19 15:38
2003.11.13
Издательство


4-42239
jonni
2003-09-15 22:28
2003.11.13
ShellServiceObjetcts: запуск





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский