Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.12.02;
Скачать: CL | DM;

Вниз

Шифрование исполняемых файлов.   Найти похожие ветки 

 
pathfinder   (2007-10-30 10:33) [0]

Здравствуйте!
Подскажите, пожалуйста, какую программу лучше использовать для шифрования исполняемых файлов? Желательно бесплатную:)


 
Сергей М. ©   (2007-10-30 10:34) [1]

От кого шифруемся ?


 
Jeer ©   (2007-10-30 10:35) [2]


> pathfinder   (30.10.07 10:33)


А вообще-то есть понимание, что после шифрования файл перестает быть не только исполняемым, но и узнаваемым ?


 
homm ©   (2007-10-30 10:35) [3]

> [0] pathfinder   (30.10.07 10:33)
> Подскажите, пожалуйста, какую программу лучше использовать
> для шифрования исполняемых файлов?

Windows. В свойствах файла.


 
pathfinder   (2007-10-30 10:47) [4]


> От кого шифруемся ?


От слишком любопытных пользователей:)


> А вообще-то есть понимание, что после шифрования файл перестает
> быть не только исполняемым, но и узнаваемым ?


Почему перестает? После обработки упаковщиком он же запускается.  По крайней мере внешне это так выглядит.


 
homm ©   (2007-10-30 10:49) [5]

> [4] pathfinder   (30.10.07 10:47)
> От слишком любопытных пользователей:)

Каков критерий слишком любопытности?


 
ЮЮ ©   (2007-10-30 10:51) [6]

> От слишком любопытных пользователей:)

И что они там такого могут разглядеть? Пароль чтоли в текстовом виде "зашил"? Tак из миллионов байтов ещё их нати надо.


 
Jeer ©   (2007-10-30 10:51) [7]


> pathfinder   (30.10.07 10:47) [4]


А где в первом вопросе упоминание об упаковщиках ?


 
pathfinder   (2007-10-30 10:55) [8]


> И что они там такого могут разглядеть? Пароль чтоли в текстовом
> виде "зашил"? Tак из миллионов байтов ещё их нати надо.


Да, зашил. И не один. Ну байт там не так уж и много, найти вполне можно.


 
pathfinder   (2007-10-30 10:58) [9]

Сформулирую вопрос по другому. Какой упаковщик с возможностью шифрования лучше?


 
ЮЮ ©   (2007-10-30 10:59) [10]

> Да, зашил. И не один.

И что изменится, если кто-то будет работать с другим паролем, не тем, что зашил? Первоначальный то надо знать.
А если отдали налево программу, то и пароль скажут. В папке Crack всегда лежит regNo.txt


 
Правильный_Вася   (2007-10-30 11:01) [11]


> Да, зашил. И не один. Ну байт там не так уж и много, найти
> вполне можно.

а слабо зашифровать сам пароль внутри, а при старте распаковывать?
если уж совсем задался целью хранить их


 
pathfinder   (2007-10-30 11:02) [12]


> И что изменится, если кто-то будет работать с другим паролем,
>  не тем, что зашил? Первоначальный то надо знать.
> А если отдали налево программу, то и пароль скажут. В папке
> Crack всегда лежит regNo.txt
>


Это пароли не для использования программы, а для доступа к БД с которой программа работает.


 
homm ©   (2007-10-30 11:02) [13]

> [11] Правильный_Вася   (30.10.07 11:01)
> а слабо зашифровать сам пароль внутри, а при старте распаковывать?

Это чем-то принципиально поможет?

А слабо хеши от паролей хранить?


 
pathfinder   (2007-10-30 11:05) [14]


> А слабо хеши от паролей хранить?


Не хотелось бы переделывать код.


 
ЮЮ ©   (2007-10-30 11:06) [15]

> Это пароли не для использования программы, а для доступа
> к БД с которой программа работает.


БД какая? Почему не использовать штатное соедениени с логином и паролем БД. Ведь он и измениться может, а у тебя ""вшито"


 
ЮЮ ©   (2007-10-30 11:07) [16]

> Это пароли не для использования программы, а для доступа
> к БД с которой программа работает.


Т.е. программа соединяется сама, не спрашивая пароль у пользователя?


 
boriskb ©   (2007-10-30 11:07) [17]

> pathfinder

Объясни пожалуйста от кого ты шифруешься
Конкретно опиши ситуацию - вот ты продал прогу кому-то. Сказал им пароли.
Дальше что?
Ночью кто-то залез и выкрал прогу?
Прога работает на общедоступном компе и любой проходящий имеет к ней доступ? От таких?
От кого?


 
pathfinder   (2007-10-30 11:07) [18]


> Почему не использовать штатное соедениени с логином
> и паролем БД. Ведь он и измениться может, а у тебя ""вшито"


Прога подключается без участия пользователя.


 
Anatoly Podgoretsky ©   (2007-10-30 11:10) [19]

Ужас


 
pathfinder   (2007-10-30 11:11) [20]


> Объясни пожалуйста от кого ты шифруешься
> Конкретно опиши ситуацию - вот ты продал прогу кому-то.
> Сказал им пароли.
> Дальше что?
> Ночью кто-то залез и выкрал прогу?
> Прога работает на общедоступном компе и любой проходящий
> имеет к ней доступ? От таких?
> От кого?


Тут ситуация другая. Эта прога не для продажи. В самой проге зашиты учетные данные, которые ей нужны для получения информации без участия пользователя. Не хотелось бы, чтобы пользователь узнал эти учетные данные. Вот.


 
pathfinder   (2007-10-30 11:12) [21]


> Ужас


Ну..я только учусь:)


 
boriskb ©   (2007-10-30 11:12) [22]

Понял
Вопросов нет.
[19]


 
homm ©   (2007-10-30 11:13) [23]

> [18] pathfinder   (30.10.07 11:07)
> Прога подключается без участия пользователя.

не вяжется с

> [4] pathfinder   (30.10.07 10:47)
> От слишком любопытных пользователей:)


 
pathfinder   (2007-10-30 11:14) [24]


> homm ©   (30.10.07 11:13) [23]
>
> > [18] pathfinder   (30.10.07 11:07)
> > Прога подключается без участия пользователя.
>
> не вяжется с
>
> > [4] pathfinder   (30.10.07 10:47)
> > От слишком любопытных пользователей:)


Вы случайно не в милиции работаете?)


 
homm ©   (2007-10-30 11:16) [25]

> [24] pathfinder   (30.10.07 11:14)
> Вы случайно не в милиции работаете?)

У меня сосед в налоговой работает :)


 
Slider007 ©   (2007-10-30 11:19) [26]

pathfinder   (30.10.07 11:11) [20]
Тут ситуация другая. Эта прога не для продажи. В самой проге зашиты учетные данные, которые ей нужны для получения информации без участия пользователя. Не хотелось бы, чтобы пользователь узнал эти учетные данные. Вот.


Дмит, это не ты случайно ?


 
ЮЮ ©   (2007-10-30 11:21) [27]

> Прога подключается без участия пользователя.

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

1) Создай пользователя с минимальными возможностями, необходимыми клиенту  
2) Создавай пароль динамически, например из букв приложения:
function Password: string;
begin
 Result :=
   Char(Ord(ExtractFileName(ParamStr(0))[0] + 5)) + ...


 
pathfinder   (2007-10-30 11:28) [28]


> Дмит, это не ты случайно ?


Нет, это не он)


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


Ну все что вздумается не будет. А вот если подключится другим клиентом, то можно напакостить. Не смертельно конечно, но тем не менее.


> 1) Создай пользователя с минимальными возможностями, необходимыми
> клиенту  


Вы правы конечно. Это надо было делать сразу. Сейчас это уже проблематично, так как это повлечет за собой необходимость в дополнительных изменениях и т.д.

Неужели ни у кого нет опыта использования таких упаковщиков. Просто их так много, сложно что-то выбрать. А пробовать все подряд слишком долго(


 
clickmaker ©   (2007-10-30 11:37) [29]


> Это надо было делать сразу. Сейчас это уже проблематично,
> так как это повлечет за собой необходимость в дополнительных
> изменениях и т.д

ну а чем дальше, тем хуже

> ни у кого нет опыта использования таких упаковщиков

нормальные люди стараются упаковщики не использовать. Ибо они нарушают нормальную, привычную винде работу с exe-образом, ресурсами и памятью


 
Sergey13 ©   (2007-10-30 11:41) [30]

> [23] homm ©   (30.10.07 11:13)
> не вяжется с

Отлично вяжется - любопытный пользователь все таки хочет узнать свой пароль, который у него не спрашивают. Ну любопытно ему! 8-)


 
Eraser ©   (2007-10-30 11:46) [31]


> clickmaker ©   (30.10.07 11:37) [29]


> нормальные люди стараются упаковщики не использовать

упаковщик упаковщику рознь все таки ) очень многие шароварные и не только продукты запакованы. даже бесплатная Opera, хотя является самым быстрым браузером.
используя современные упаковщики можно серьезно усложнить жизнь различным крякерам и не желательным исследователям кода.


 
clickmaker ©   (2007-10-30 12:06) [32]


> упаковщик упаковщику рознь все таки

ну вот случайно выбранный экзешник, упакованный upx, памяти при запуске берет примерно на 600к больше


 
Eraser ©   (2007-10-30 12:10) [33]

600К это ничто, конечно если в результате работы, программа не жрет больше, чем в не упакованном виде.


 
clickmaker ©   (2007-10-30 12:15) [34]


> [33] Eraser ©   (30.10.07 12:10)
> 600К это ничто

оперативки обычно больший дефицит, чем HDD )


 
Eraser ©   (2007-10-30 12:20) [35]


> clickmaker ©   (30.10.07 12:15) [34]

ну так и сжимают экзешники не из экономии места на диске, а чтобы усложнить доступ к коду злоумышленников и шпионов ) именно по этому упаковывать тем же upx"ом в 95% случаев бесполезно )


 
pathfinder   (2007-10-30 12:24) [36]


> Eraser ©   (30.10.07 12:20) [35]


А чем лучше упаковывать?


 
Eraser ©   (2007-10-30 13:04) [37]

EXECryptor хвалят, до последнего времени ASProtect был не плох, пока окончательно ломать не научились.
только учти, что все эти утилиты платные, бесплатных хороших упаковщиков не бывает.


 
Anatoly Podgoretsky ©   (2007-10-30 13:06) [38]

> Eraser  (30.10.2007 13:04:37)  [37]

ASProtect недавно был продан, говорят на пользу пошло, от лохотрона повернулись к пользователям.


 
pathfinder   (2007-10-30 13:13) [39]


> Eraser ©   (30.10.07 13:04) [37]


Спасибо!


 
Черный Шаман   (2007-10-30 13:42) [40]


> pathfinder   (30.10.07 11:07) [18]
>
>
> > Почему не использовать штатное соедениени с логином
> > и паролем БД. Ведь он и измениться может, а у тебя ""вшито"
>
>
> Прога подключается без участия пользователя.


Это троян какой-то, а не прога...



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

Текущий архив: 2007.12.02;
Скачать: CL | DM;

Наверх




Память: 0.56 MB
Время: 0.028 c
11-1178721881
Vladimir Kladov
2007-05-09 18:44
2007.12.02
Версия 2.60


15-1193864290
Kick
2007-10-31 23:58
2007.12.02
Словарь трминов программирования


5-1163941996
QuerySkin
2006-11-19 16:13
2007.12.02
Какие скины выбрать?


15-1193623153
DimonS
2007-10-29 04:59
2007.12.02
Кодировка или...


15-1193602822
ProgRAMmer Dimonych
2007-10-28 23:20
2007.12.02
1C признан вредоносным программным продуктом???