Чим краще запакувати програму, щоб вороги не розпакували

Чим краще запакувати програму, щоб вороги не розпакували?

Я зазвичай пакую UPXом, але він же сам (UPX), легко програму розпаковує. Щоб обрати. Бажано з опенсорс.

А ти сам зрозумів, що просиш?
Пакувальник з OpenSource знають всі, хто цього хоче! Вони ж можуть бути і ворогами.

Напиши власної архіватор. І тоді точно ні хто не розпакує.

Упакував вчора 1 мю в 10 байт, дуже надійно, тепер не розпакувати.

Взагалі то все, що упаковано можна розпакувати. Я пакую екзешнікі прогой AsPack. Ще у цього ж виробника є AsProtect якийсь. Я не пробував, але ймовірно це те, що тобі треба.

Rar "ом і пароль на архів.

UPX - річ хороша і не розшифруєш, якщо перші 3 слова "UPX" в exe файлі замінити на довільну трибуквених комбінацію. Так само затри про всяк випадок версію. (Між версією і "UPX" не затертого # 0, прога не працюватиме.)
Ось що UPX при декодуванні повідомляє після цієї процедури:

upx: 1.exe: CantUnpackException: file is modified / hacked / protected; take care.

Зламати, звичайно можна, але для цього треба ще зрозуміти, що файл заUPXен (адже ця фраза там більше не зустрічається), а так само версію UPX, і місця рассположенія фрази UPX в EXEшніке
Якщо хто і зламає, то, хоча б, нерви йому попсуєш.

Так, Кен, мені теж цікаво, ти хочеш запакувати ЕХЕ, щоб при цьому працював, або будь-який файл? Якщо ЕХЕ, то навіщо? Дисассемблер боїшся?

Вовка боятися - в ліс не ходити.
Вірусів боятися - прог не писати.


> Piroman (17.01.04 9:44) [11]
> UPX - річ хороша і не розшифруєш, якщо перші 3 слова
> "UPX" в exe файлі замінити на довільну трибуквених
> Комбінацію. Так само затри про всяк випадок версію. (між
> Версією і "UPX" не затертого # 0, прога не працюватиме. )
> Ось що UPX при декодуванні повідомляє після цієї процедури:
>
> Upx: 1.exe: CantUnpackException: file is modified / hacked / protected;
> Take care.

А при затирання цієї фрази файл точно залишиться працездатним. Не тільки на моїй Віндос, але і на всіх інших. Раптом з-за цього у кого-небудь він набудуть працювати.


> Piroman (17.01.04 17:34) [13]
> Так, Кен, мені теж цікаво, ти хочеш запакувати ЕХЕ, щоб
> При цьому працював, або будь-який файл? Якщо ЕХЕ, то навіщо? дисассемблер
> Боїшся?

Програма - це exe. А як інакше зрозуміти тему "Чим краще запакувати програму, щоб вороги не розпакували?".


> Якщо ЕХЕ, то навіщо? Дисассемблер боїшся?

Не обов'язково дизассемблера. Можна просто ресурси програми вважати. Форму з усім вмістом. HTML, картинки і т. Д.

відкрий упакований upx файл хекседітом і зітри індіфікатор упікса
більше він не розпакує цей файл))

Нафіга розпаковувати? Запускаємо програму, скидаємо дамп на диск, правимо імпорт і отримаємо практично первісний exe "шник. Статей на цю тему в інеті багато. Шукайте. -)


> Maksss (18.01.04 1:28) [16]
> Відкрий упакований upx файл хекседітом і зітри індіфікатор
> упікса
> Більше він не розпакує цей файл))

А працездатність непостраждалих. Точно.

Ага, все тобі на блюдічке у всіх постах;)

Схожі статті