Чим краще запакувати програму, щоб вороги не розпакували?
Я зазвичай пакую 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 файл хекседітом і зітри індіфікатор
> упікса
> Більше він не розпакує цей файл))
А працездатність непостраждалих. Точно.
Ага, все тобі на блюдічке у всіх постах;)