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

Вниз

декомпилятор   Найти похожие ветки 

 
Sam Stone   (2002-09-15 12:04) [0]

Знающие люди, подскажите! Как сделать, чтобы экзешник нельзя было декомпильнуть? Если проги, сжимающие exe, но их потом можно вернуть "обратно" и декомпилить (upx, например). А как сделать, чтобы его вообще нельзя было декомпильнуть?


 
Алексей Ким   (2002-09-15 12:07) [1]

удали


 
drpass   (2002-09-15 12:57) [2]

Боишься за свои авторские права? Расслабься


 
Anatoly Podgoretsky   (2002-09-15 13:00) [3]

Неуловимый Джо


 
Yaro   (2002-09-15 22:28) [4]

Sam Stone -> поверь, тому, кому правда надо, и это тот, кто умеет и знает, .... он свое сделает, как бы ты не пытался...

а вообще, как правильно сказал drpass - "расслабься"


 
Кулюкин Олег   (2002-09-16 09:02) [5]

2 Sam Stone (15.09.02 12:04)
Итак, по пунктам:
1. Надо написать экзешник, достойный того, чтобы его защищать.

После выполнения этого пункта, обращайтесь на форум (только сабж нармальный пишите :)


 
Mentat   (2002-09-16 09:54) [6]

Тебе либо придется отказаться от стандартного VCL либо изменять его Filerы ...


 
Vorobyev S   (2002-09-16 10:27) [7]

Напиши свой упаковщик, поможет, но ненадолго..:)


 
Alx2   (2002-09-16 10:46) [8]

>А как сделать, чтобы его вообще нельзя было декомпильнуть?
Декомпильнуть можно всегда. Другое дело - разобраться в декомпильнутом. А это требует немалого труда и прога должна обещать возможности, которые окупят затраты на взлом. Значит, процесс взлома приложения должен вызвать у взломщика вопрос "а оно мне надо?".
А затруднение понимания логики работы программы - стОящий вопрос.


 
Yegor Derevenets   (2002-09-16 16:40) [9]

Пробуй архиватор ASPack. На сайте ASPack есть и утилита для защиты ваших программ. Но ASPack`ом пользоваться не советую - DrWeb иногда обнаруживает вирусы в упакованных EXE, да и хакеры уже давно написали распаковщик. Попробуй ASProtect - www.aspack.com.

Удачи.

ЗЫЖ: Пишешь супер-пупер наварочаную коммерческую программу? :-))


 
Sam Stone   (2002-09-16 21:13) [10]


> Пишешь супер-пупер наварочаную коммерческую программу?

да нет. Просто штоб после декомпиляции особо хороших результатов не было. Например, чтоб нельзя было посмотреть, какие формы есть в проекте(если такое возможно без сумешедших усилий, конечно).


 
Shrek   (2002-09-17 00:12) [11]

Если хочешь защитится, научись сам декомпилировать.

Делфи приложение легко декомпилировать при помощи такого инструмента как DeDe, но правда здесь можно штото сделать. (Даже делфи декомпелируе).

Но такое как W32Dasm Version 8.x Series – декомпилируе всё (за 5 минут 5 мегабайт).

Я отправил тебе одну статю почитай это полезно для здоровя.



 
Сергей Медяник   (2002-09-17 00:46) [12]

Напиши модуль запуска, который спросит ключ распаковки и, используя его распакует файл основного кода во временный каталог, при выходе зачистит файл и удалит. Если программу не стырят вместе с ключом, сможешь спать спокойно годков этак от 1 до 20 :-)
Только ключ - не пароль (можно/нельзя) а комбинация, которая будет использоваться как константа(ы) при работе алгоритмов шифровки. Как RAR - распаковать можно, но такая чушь получается. 100% защиты не бывает, но методы перебора будут серьезно затруднены, а декомпиляция кодировщика ничего не даст.


 
Shrek   (2002-09-17 00:53) [13]



> Сергей Медяник
Да это верно. :)


 
Vladislav   (2002-09-17 08:41) [14]

ASPack и ASProtect не годятся - есть распаковщики, причем на них именно легче всего найти распаковщик. Возможно, лучше будет использовать какой-нибудь мало известный упаковщик.
Временные файлы тоже не годится, т.к. элементарно обнаруживаютя файловым монитором. Ключ распаковки можно также определить трассируя прогу каким-нибудь дисаземблером, например W32Dasm, и поглядывая на регистры.
Хотя, конечно, для просточка эти методы подойдут, но если кто-то решит серьезно ломать...
По-моему на сайте борланда есть модуль, который можно подцепить к своей проге, и который при запуске просматривает память на наличие отладчиков и всякого популярного типа SoftIce.
Короче, тему мусолить можно долго, и предложить 100% варианта защиты, к сожалению не могу.


 
Sam Stone   (2002-09-17 08:58) [15]

Да не пишу я коммерческую прогу. И ключа в ней нема.
А вот если экзешник полиморфным сделать, то его тоже можно будет декомпильнуть?


 
Anatoly Podgoretsky   (2002-09-17 09:06) [16]

Зачем тебе это, больше нечем заняться


 
Sam Stone   (2002-09-17 16:31) [17]


> Зачем тебе это, больше нечем заняться

точно! Делать мне нечего вот и страдаю куйней


 
AndreyS   (2002-09-17 16:51) [18]

To Sam stone
Для полиморфного сделай еще RSA декодер и ключ на несколько килобит, чтобы совсем было
интересно... Только все равно не поможет, но сильно затруднит.
To All
У меня вопос - я не очень шарю в паковщиках exe. Я так понимаю, что распаковщики exe
встраиваются в операционку. Тогда как узнать список загруженных и подключить
свой?



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

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

Наверх





Память: 0.49 MB
Время: 0.011 c
1-98072
NightCon
2002-09-19 13:10
2002.09.30
Вычисления с TDateTime


1-98170
Semion
2002-09-18 07:30
2002.09.30
Что сделать чтобы программа поверила вракам.


4-98405
wal
2002-08-14 11:56
2002.09.30
фокус ввода


1-98064
KSAN
2002-09-19 12:43
2002.09.30
компиляция проекта


14-98262
VEG
2002-09-01 14:19
2002.09.30
Издеваемся над вениками:-)





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский