Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.24;
Скачать: CL | DM;

Вниз

Как вставить в любой EXE-файл свой исполняемый файл?   Найти похожие ветки 

 
brestmarket   (2003-03-03 11:32) [0]

Как вставить в любой EXE-файл свой исполняемый файл, чтобы при выполнении конечного файла запускалась сначала
моя программа?


 
Андрей Сенченко ©   (2003-03-03 11:45) [1]

www.hacker.ru - там таких навалом


 
brestmarket   (2003-03-03 12:13) [2]

Ваш ответ предсказуем и глуп! Поясняю - мне ответ нужен ТОЛЬКО для защиты СВОИХ программ, как это делает StarForce Proffesional 3.0 (star-force.ru)


 
Dms   (2003-03-03 12:27) [3]

Что-то все резко кинулись защищать свои программы. Интересно от кого ?


 
Johnmen ©   (2003-03-03 12:57) [4]

>...в любой EXE-файл свой исполняемый файл...

И где же здесь сказано про только свой exe ?

>Ваш ответ предсказуем и глуп!

Каков вопрос - ...


 
Dms   (2003-03-03 13:02) [5]

Самая общая схема:
1. Дописываешь свой код к уже имеющемуся.
2. Правишь заголовок EXE файла.


 
igorr ©   (2003-03-03 15:51) [6]

Вместо трех первых байт файла ставишь
jmp на код своей проги.
Заменяемые три байта нужно предварительно сохранить.
После выполнения своей проги, восстанавливаешь
первые три байта и передаешь туда управление.


 
brestmarket   (2003-03-08 04:25) [7]

Может уже кто-то встречал готовые решения в виде исходников или даже готовых приложений, реализующих эту задачу? Мне это необходимо НЕ для написания вирусов, а напротив для ЗАЩИТЫ своего продукта, где внедряемый код считывает серийную метку для каждого из CD-дисков тиража...


 
NikotiN ©   (2003-03-08 08:57) [8]

иди на WASM.ru и прочитай про вирусы(вирусология) там написано как внедрять


 
Anatoly Podgoretsky ©   (2003-03-08 10:18) [9]

Что то ты парень темнишь, для защиты своего продукта совсем не требуется применять какой то посторонний ехе.
Расчитываешь на низкий интеллект читателей и не расчитывай, свой для этого надо сначала поднять.


 
Юрий Зотов ©   (2003-03-08 11:18) [10]

> brestmarket

ОК, допустим, Вы пишете защиту. Как Вы полагаете, легко ли будет такую защиту сломать?

1. Запускаю Вашу программу под любым отладчиком и вижу, что она стартует с какого-то "левого" адреса.
2. Правлю искомые три байта любым Hex-редактором на их "родные" значения.

Думаю, на все вместе уйдет минут 5. Не больше. Так какой смысл в ТАКОЙ защите?

На ее создание Вы потратили уже неделю, мучались и не спали по ночам. А ломается она за 5 минут без малейшего напряжения мозгов.

Смысл?


 
Roma ©   (2003-03-08 15:58) [11]

;) Слышал я одну историю... У мужика была собака, пошел он ей упряжь покупать, ну и чтоб ее (собаку) не таскать с собой, убедился предварительно, что его шея по размеру как раз совпадает с собачьей... ;) На базаре перемерил на себя несколько ошейников, выбрал один, а когда шел к выходу, понял свою ошибку - к нему по очереди подходили разнотипные люди и предлагали купить всякие странные вещи ;) - кто плетки, кто наручники, кто фотографии (какие в газетах не увидишь) в руки совал и т.д.... ;) И никого он не смог убедить, что это ТОЛЬКО для СВОЕЙ собаки... ;)



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

Текущий архив: 2003.03.24;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.017 c
3-76278
Anton.
2003-03-04 09:32
2003.03.24
Сверка DBF и Oracle


3-76345
Mic_2000
2003-03-05 16:12
2003.03.24
Как сделать чтобы IBDatabase не конектился сам при запуске?


3-76333
Merlot
2003-03-05 10:26
2003.03.24
Вопрос по Query


3-76349
Roman Go
2003-03-06 09:54
2003.03.24
При работе с ADO


3-76268
Ihtiandr
2003-03-06 12:59
2003.03.24
Вычисляемые поля