Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.01.29;
Скачать: [xml.tar.bz2];

Вниз

Чем лучше запаковать программу, чтобы враги не распаковали ?   Найти похожие ветки 

 
Кен   (2004-01-16 02:34) [0]

Я обычно пакую UPXом, но он же сам (UPX), легко программу распаковывает. Чтобы выбрать ? Желательно с опенсорсом.


 
Германн   (2004-01-16 03:06) [1]

А ты сам понял, что просишь?
Упаковщик с OpenSource знают все, кто этого хочет! Они же могут быть и врагами.


 
Andy BitOff   (2004-01-16 03:18) [2]

При желании распаковать можно все, но я не думаю, что кто-то возмется распаковывать твою прогу ;)
А вообще, здесь ( http://bash.x2i.net/) есть оболочка, для UPX в ней есть опция защиты, так что обратно не распакуешь.


 
Кен   (2004-01-16 05:09) [3]


> Германн © (16.01.04 03:06) [1]
> А ты сам понял, что просишь?
> Упаковщик с OpenSource знают все, кто этого хочет! Они же
> могут быть и врагами.

Ну и что ? Как шифрование с открытыми ключами работает тоже не секрет, однако подобрать их - большая проблема.


> Andy BitOff © (16.01.04 03:18) [2]
> При желании распаковать можно все, но я не думаю, что кто-то
> возмется распаковывать твою прогу ;)

Я говорю об ламерском уровне и автоматических распаковщиках.


> А вообще, здесь ( http://bash.x2i.net/) есть оболочка, для
> UPX в ней есть опция защиты, так что обратно не распакуешь.

Она безысходная. Непонятно чего делает и как. И вообще не знаю, стоит ли доверять Евгению Башкину ?


 
Dmitriy O.   (2004-01-16 07:31) [4]

Напиши собств архиватор. И тогда точно ни кто не распакует.


 
Anatoly Podgoretsky   (2004-01-16 07:47) [5]

Упаковал вчера 1 мю в 10 байт, очень надежно, теперь не распаковать.


 
Dimman1   (2004-01-16 08:11) [6]

Вообще то все, что упаковано можно распаковать. Я пакую екзешники прогой AsPack. Еще у этого же производителя есть AsProtect какой то. Я не пробовал, но вероятно это то, что тебе надо.


 
Vemer   (2004-01-16 10:00) [7]

Вот вчера наткнулся буквально. Посмотри Stealth PE, на http://bgcorp.narod.ru


 
Кен   (2004-01-17 02:30) [8]


> Dimman1 © (16.01.04 08:11) [6]
> Вообще то все, что упаковано можно распаковать. Я пакую
> екзешники прогой AsPack. Еще у этого же производителя есть
> AsProtect какой то. Я не пробовал, но вероятно это то, что
> тебе надо.

Они платные и безысходные. Например если программу откомпилированную на триальной версии Дельфи запустить на другом компе, то она так и напишет. Что программа триальная. Хочется обезопасить себя от таких "сюрпризов".


 
Кен   (2004-01-17 02:36) [9]


> Vemer © (16.01.04 10:00) [7]
> Вот вчера наткнулся буквально. Посмотри Stealth PE, на http://bgcorp.narod.ru

Хотелось бы всё же с иходниками. Вдруг они вирус добавят к программе ?


 
хз   (2004-01-17 03:55) [10]

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


 
Piroman   (2004-01-17 09:44) [11]

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

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

Взломать, конечно можно, но для этого надо еще понять, что файл заUPXен(ведь эта фраза там больше не встречается), а так же версию UPX, и места рассположения фразы UPX в EXEшнике
Если кто и взломает, то, хотя бы, нервы ему попортишь!!!


 
KSergey   (2004-01-17 13:56) [12]

Не понятно мне одно: нужен "автоматический распаковщик" (см. [3] Кен © (16.01.04 05:09)), однако "чтобы никто не распаковал".
Или имеется в виду запаролить файл? Ну тогда, по-моему, прямой путь к самораспаковывающемуся rar-архиву, мне он наиболее симпатичен, т.к. собственно пароль он не хранит.

PS
А вот упаковщиками пользоваться не надо, если кто пользуется. Смысла в том ноль, один вред. А если нудно упаковать, чтоб на дискету влазило - те же самораспаковывающиеся архивы смотрим.
Почему вред - читаем инет, да и здесь об этом я уже упоминал (ссылками)


 
Piroman   (2004-01-17 17:34) [13]

Да, Кен, мне тоже интересно, ты хочешь запаковать ЕХЕ, чтобы при этом работал, или любой файл? Если ЕХЕ, то зачем? Дисассемблера боишься?


 
SergP   (2004-01-17 17:42) [14]


> Кен © (17.01.04 02:36) [9]
>
> Хотелось бы всё же с иходниками. Вдруг они вирус добавят
> к программе ?


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


 
Кен   (2004-01-18 01:22) [15]


> Piroman (17.01.04 09: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, картинки и т. д.


 
Maksss   (2004-01-18 01:28) [16]

открой упакованный upx файл хекседитом и сотри индификатор упикса
больше он не распакует этот файл ))


 
Pat   (2004-01-18 01:35) [17]

Нафига распаковывать? Запускаем программу, скидываем дамп на диск, правим импорт и получим практически первоначальный exe"шник. Статей на эту тему в инете много...ищите.. :-)

P.S. Прикольную защиту у Armadillo видел - работает как отладчик (отлаживает сам себя). При этом в памяти находится лишь часть исполняемого кода. При переходе на адрес, который не загружен в память, получаем GPF или что-то наподобие (в любом случае управление передается отладчику, который подгружает нужную инфу из файла). Вот это уже сложнее отдампить, правда, видел статью, как это можно сделать.


 
Intell   (2004-01-18 10:50) [18]

Ищи AsProtect


 
Кен   (2004-01-19 02:01) [19]


> Maksss (18.01.04 01:28) [16]
> открой упакованный upx файл хекседитом и сотри индификатор
> упикса
> больше он не распакует этот файл ))

А работоспособность непострадает ? Точно ?


> Pat © (18.01.04 01:35) [17]
> Нафига распаковывать? Запускаем программу, скидываем дамп
> на диск, правим импорт и получим практически первоначальный
> exe"шник. Статей на эту тему в инете много...ищите.. :-)

Кто автор статей ? Как называются ? Есть ссылки ?


 
KSergey   (2004-01-19 07:11) [20]

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



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

Форум: "Основная";
Текущий архив: 2004.01.29;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.49 MB
Время: 0.008 c
14-93662
Knight
2004-01-07 23:50
2004.01.29
Курс доллара ЦБ РФ на 6 января:


1-93546
Сережа
2004-01-17 23:31
2004.01.29
Таймер


3-93377
BorisUK
2003-12-30 16:28
2004.01.29
Сбрасываются все параметры в Params в StoredProc!!!


1-93453
pASkdua
2004-01-15 18:35
2004.01.29
Возможна ли печать <B>всего</B> содержимого SrcollBox?


1-93530
ИМХО
2004-01-18 01:40
2004.01.29
Недопустимые символы в названии файла





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский