|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.03.2011, 12:23 | #11 |
Регистрация: 05.03.2011
Сообщений: 6
|
|
07.03.2011, 12:45 | #12 |
Форумчанин
Регистрация: 23.04.2009
Сообщений: 346
|
Так легко же. Скажем проверять абсолютно все байты и сравнивать с нужными совсем не труЪ. Заюзайте фантазию- например, считали вы файл в выделенную для него память, берете байты по заданным вами смещениям из памяти, сохраняете в еще одном маленьком буферке и затем ксорите их на заранее вам заданные байты, которые высчитаете с таким расчетом, что в данном буферке получится фраза "prepodj, ne pаr'te mozg еtoy shnyagoy!", затем уязвимое место в программе-вы сравниваете полученную строку с заранее заготовленной(тут тоже можно проявить фантазию и хотя бы сделать эту проверку и переход на одну из двух веток (верно/неверно) как можно менее бросающимся в глаза) если верно, то выполняете полезную нагрузку-рекомендую выводить полученную фразу на экран, если не верно(или было замечано выполнение под отладчиком, попытка снятия дампа, патча в память или же (не дай бог никому!) несовпадение контрольной суммы образа)-сразу и, повторяю, без предупреждений форматируете диски, сжигаете матрицу монитора и плескаете в системный блок стакан молока, а то понабрались тут крякеры на данный адовый протект!
Нет, ну правда..
|
07.03.2011, 14:35 | #13 |
Регистрация: 05.03.2011
Сообщений: 6
|
Спасибо за помощь)))
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Пароль для входа в программу | Brook | Общие вопросы Delphi | 32 | 13.10.2011 19:32 |
Пароль для SFX-архива. | debility | Безопасность, Шифрование | 3 | 10.09.2010 11:39 |
Окно в C для MS-DOS | Fixxxer | Общие вопросы C/C++ | 1 | 01.08.2009 16:34 |
драйвер мыши для C++3.0 for dos | masta777 | Общие вопросы C/C++ | 3 | 20.06.2009 17:31 |
программы для ms-dos | Bat{CMD}_Men | Софт | 2 | 02.06.2009 02:33 |