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

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.54 MB
Время: 0.05 c
2-1194593200
Kolan
2007-11-09 10:26
2007.12.02
Как проверить реализацию интерфейса и привести к нему?


3-1184178500
olevacho_
2007-07-11 22:28
2007.12.02
подключение к базе через FB-embedded


15-1193738004
infom
2007-10-30 12:53
2007.12.02
bat файл компиляции проекта


3-1184959483
NewZ
2007-07-20 23:24
2007.12.02
SQL запрос к двум таблицам.


15-1194010490
oldman
2007-11-02 16:34
2007.12.02
Где бы прикупить акций Гугля?





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