Главная страница
    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.47 MB
Время: 0.034 c
3-40920
hunter84
2003-10-20 00:31
2003.11.13
Проверка обновления данных на серваке из клиентского приложения


1-41353
arche
2003-10-30 16:30
2003.11.13
Нужно, чтобы каждая форма в приложении появлялась на TaskBar?


6-41836
SiONYX
2003-09-04 23:57
2003.11.13
Програмный PING


1-41388
denis24
2003-10-29 17:10
2003.11.13
проверка значения в ячейке StringGrida


1-41394
Элина
2003-10-29 15:10
2003.11.13
поМОГИТЕ С РЕСУРСАМИ





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский