![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Переменная в ехе файле [D5, D6, Win95/98, Win2k, WinXP]
Mic_2000 © (2002-06-26 03:43:00)Как можно сохранить переменные в .ехе файле?
Ocean (2002-06-26 16:01:00) [1]Да, самомодификация программ издавна считалась дурным тоном.
Но между нами, знатными вирусологами, я хотел сказать еще вот что. Писать в конец - значит, оттуда и читать. А я когда-то (еще в прошлом веке и на С) заводил переменную static и инициализировал ее, допустим, как у Лукьяненко: "сорок восемь обезьян ...". Дальше понятно, искал эту строку в exe и писал на нее с нулем на конце. А в программе имел дело уже с записанной строкой. Но: Паскаль инициализирует все сам и в 0. Но: где-то в файле сидят и литералы? Как думаете?
Anatoly Podgoretsky (2002-06-26 15:09:00) [2]Ну если это наш, который мы временно считаем чужим, то какие проблемы, некоторые так защиту делают, но все равно модифицируемая программа не может считаться чистой и автоматически должна относиться к зараженной
Proton (2002-06-26 14:37:00) [3]
> Anatoly Podgoretsky © (26.06.02 10:50)
> Временно делаем вид, что это не наш ЕХЕ, а чужой
тогда вообще не понятно какого черта лезить в чужой EXE.
Вирусы писать на хорошо и не этично :|
Anatoly Podgoretsky (2002-06-26 10:50:00) [4]Proton © (26.06.02 09:08)
Временно делаем вид, что это не наш ЕХЕ, а чужой
Proton (2002-06-26 09:08:00) [5]В своем EXE настройки сохранить нельзя - файл блокируется (это часть свопа винды). А в чужом храни че угодно. Вот только антивирусы твоб прогу вирусом называть будут.
(это не шутка - они анализируют что EXE открыт для записи и брешутся)
nimble (2002-06-26 06:37:00) [6]Может быть ресурсы попробовать?
rhf (2002-06-26 05:25:00) [7]тут имееться в виду храение сторонних данных в своем файле.......
пиши в конец кода, вот только пока твоя программа работает ты не сможешь открыть файл для записи :)
_Smart (2002-06-26 04:55:00) [8]Ты хоть понял сам свой вопрос? Если у тебя под переменными понимаются то, что попадет в категорию var, то они и так в exe"шнике хранятся. Разьве нет?