powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Храниться ли длина программы в теле программы
15 сообщений из 15, страница 1 из 1
Храниться ли длина программы в теле программы
    #32919078
ENN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот и весь вопрос?
...
Рейтинг: 0 / 0
Храниться ли длина программы в теле программы
    #32919262
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что такое "длина"?
...
Рейтинг: 0 / 0
Храниться ли длина программы в теле программы
    #32919282
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем ей там быть и кроме того ответь на предыдущий вопрос, что такое длина программы.
...
Рейтинг: 0 / 0
Храниться ли длина программы в теле программы
    #32919322
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скажем так: слинкованный модуль, очевидно, осведомлен о своих смещениях :-)
...
Рейтинг: 0 / 0
Храниться ли длина программы в теле программы
    #32919368
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственно программе незачем знать длину файла-контейнера в котором она находится. Контейнер может быть по разному скомпонован, перекомпилирован с разными ключами оптимизации и сжат утилитами упаковщиками.
...
Рейтинг: 0 / 0
Храниться ли длина программы в теле программы
    #32919378
ENN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотел соединить две и более программ в один кусок а разьединить по длине

EXE . Если такая имеется или может занять какоенибуть смещение которое

можно испортить длиной.
...
Рейтинг: 0 / 0
Храниться ли длина программы в теле программы
    #32919408
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
такое делается
...
Рейтинг: 0 / 0
Храниться ли длина программы в теле программы
    #32919502
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot ENN]Хотел соединить две и более программ в один кусок а разьединить по длине EXE . quot]

Тогда вопрос зачем ты хочешь объединить, не проще ли в ресурсы, по крайней мере это штатный и безопасный метод.
...
Рейтинг: 0 / 0
Храниться ли длина программы в теле программы
    #32919964
ENN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно первый раз загрузить 2 программу в куске а затем скоректировать 1.

поставить количество дней работы программы
...
Рейтинг: 0 / 0
Храниться ли длина программы в теле программы
    #32919977
Yanis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А может лучше в программистском форуме создать подобный топик про защиту программы от копирования? А еще лучше - поискать среди существующих топиков...
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Храниться ли длина программы в теле программы
    #32920003
APP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хе.... Когда-то, страдая такой фигней (защита программ), делал такую бяку:
при инсталляции дописывание нескольких байт к концу общеизвестного файла (COMMAND.COM), без изменения длины файла. Т.е. информация сидела в последнем блоке файла на диске, стандартными средствами ее не посмотреть (кроме DISKEDIT, конечно, но надо ЗНАТЬ, что и где смотреть). Ну а сама программа при запуске читала COMMAND.COM, проверяла несколько байт за концом файла и делала вывод - работать или нет. Недостаток: SYS C: начисто сносил защиту.
...
Рейтинг: 0 / 0
Храниться ли длина программы в теле программы
    #32921050
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если бы я поставил себе цель - защитить софт ограничением количества запусков (далее - count_days) - я бы поступил иначе.

1) Корректировать экзешник - глупо. Злоумышленник может это дело просечь и и восстанавливать резервную копию оригинала каждый раз при новом запуске.

2) Реестр - удобный способ хранения информации о запусках, но не самый надежный. Программ трассирующих обращение к реестру предостаточно. Лучше хранить эту информацию в другом месте.

3) Можно сильно испортить жизнь малолетнему хакеру если использовать недокументированные (слабодокументированные) возможности ОС и Файловой системы.

К примеру если софт ставится на FAT32 диск, то можно дописывать count_days в потерянное кластерное пространство позади экзешника (как предлагает APP).

Если софт работвает под NTFS - то count_days можно записывать в NTFS потоки exe-шного файла. Они невидимы для стандартных файловых менеджеров.

4) Не дать возможности хакеру обходить защиту evaluation period путем смены системного времени.

5) Программа должна не поддаватся трассировке. В запуске нужно понатыкать функций зависящих от временги выполнения программы. Если интервал между двумя контрольными точками больше некоторого значения - то тебя ТРАССИРУЮТ.

6) Педусмотреть "самоликвидацию" программы в случае достижения count_days.

Вот.. несколько советов.
Дерзай!
...
Рейтинг: 0 / 0
Храниться ли длина программы в теле программы
    #32921334
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
К примеру если софт ставится на FAT32 диск, то можно дописывать count_days в потерянное кластерное пространство позади экзешника (как предлагает APP).

Если софт работвает под NTFS - то count_days можно записывать в NTFS потоки exe-шного файла. Они невидимы для стандартных файловых менеджеров.




вот так появится очередная программа, работающая только у пользователя с административными привилегиями...
...
Рейтинг: 0 / 0
Храниться ли длина программы в теле программы
    #32921356
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это проблема инсталлировщика. А он как правило запускается под привелегированными учетными записями.

Или вы под Guest-ом устанавливаете софт?
...
Рейтинг: 0 / 0
Храниться ли длина программы в теле программы
    #32921365
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я боюсь, что даже для считывания count_days, записанных таким образом, может не хватить привилегий.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Храниться ли длина программы в теле программы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]