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

Вниз

Способы защиты exe/dll от модификации ресурсов   Найти похожие ветки 

 
DSKalugin ©   (2006-02-24 13:12) [0]

ResHacker, да хоть тот же FAR+F4 позволяют, к примеру, найди в бинарнике строчную константу "Автор:старый маразматик(с)" и отредактировать ее на "Автор:злой и вредный хакер" Утрирую, конечно.

Как от подобного защититься?
ASPack тоже не панацея как я понял при наличии AspackDie(распаковщик)


 
Piter ©   (2006-02-24 13:20) [1]

А зачем? Не вижу смысла... ну изменят... И что?

Как показывает практика, при достижении того момента, когда у кого-то возникает желание изменить там что-то - твой продукт достаточно популярен среди тех, на кого он предназначен, поэтому ущемления никакого нет, никто твою торговую марку не перехватит.

Лучше в функционал вложи свою энергию, а не в мифические защиты аля "неуловимый Джо" :)


 
DSKalugin ©   (2006-02-24 13:30) [2]

Если изменят имя - ничего, а если жизненноважные ресурсы, то "чё"


 
Zacho ©   (2006-02-24 13:32) [3]

Ну шифруй свои важные ресурсы. Криптоалгоритмов  - дофига.


 
старый маразматик(с)   (2006-02-24 13:40) [4]

"Автор:старый маразматик(с)"

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


 
Piter ©   (2006-02-24 13:49) [5]

DSKalugin ©   (24.02.06 13:30) [2]
а если жизненноважные ресурсы, то "чё"


не понял. Кто-то изменит жизневажные ресурсы, твоя программа перестанет работать или будет работать некорректно. И? :)))
Ты о ком паришься? :)

Что не дай бог у этих хацкеров твоя программа перестанет работать? Ах, какое горе :)

А знаешь, хочешь я в любом Exe"шнике поменяю всего-лишь 1 байт - и твоя программа перестанет работать? Ты это предусмотрел? :))


 
isasa ©   (2006-02-24 13:52) [6]

А посчитать CRC *.exe файла, и запомнить куда-нибудь. Потом тупо пересчитывай и проверяй ...


 
Desdechado ©   (2006-02-24 15:16) [7]

> Потом тупо пересчитывай и проверяй
заодно и от вирусов алярм, и от любителей пережимать чужие программы


 
kaZaNoVa ©   (2006-02-24 15:24) [8]

по сабжу - пакуй ASPack/AsProtect (лучше) - проги есть на wasm.ru - и будет оч проблемно изменить ...


 
kaZaNoVa ©   (2006-02-24 15:26) [9]

Piter ©   (24.02.06 13:20) [1]
А зачем? Не вижу смысла... ну изменят... И что?


а зачем вообще ShareWare делают, защиты и т.д.?

лучше хоть какая-нить защита, чем 0 ...


 
Eraser ©   (2006-02-24 16:12) [10]


> kaZaNoVa ©   (24.02.06 15:24) [8]

согласен! по крайней мере от 90% крякеров спасёт! а против профи ни одна защита не поможет (


 
grisme ©   (2006-02-24 17:48) [11]


> Как от подобного защититься?


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


 
Piter ©   (2006-02-24 18:17) [12]

kaZaNoVa ©   (24.02.06 15:26) [9]
зачем вообще ShareWare делают, защиты и т.д.?


а где здесь хоть слово о ShareWare? Там понятно - защита для коммерческой прибыли.

А тут?


 
DSKalugin ©   (2006-02-24 18:29) [13]

2 kaZaNoVa спасибо


 
kaZaNoVa ©   (2006-02-24 19:28) [14]

Piter ©   (24.02.06 18:17) [12]
а где здесь хоть слово о ShareWare

нет, но ресурсы вытянут и будую юзать в сових целях .. это по любому плоха ....


 
kaZaNoVa ©   (2006-02-24 19:30) [15]

Eraser ©   (24.02.06 16:12) [10]
согласен! по крайней мере от 90% крякеров спасёт! а против профи ни одна защита не поможет (


аха, правда, если "профи" для "крякерства" потратит более месяца .. (допустим) - то защита написана не зря .. и за это время будет уже новая версия программы:))


 
Piter ©   (2006-02-24 20:16) [16]

kaZaNoVa ©   (24.02.06 19:28) [14]
нет, но ресурсы вытянут и будую юзать в сових целях .. это по любому плоха ....


ну и приведи пример таких ресурсов.

Графику можно вытянуть обыкновенным PrintScreen"ом, музыку - каким-нибудь FairStart recorder"ом влегкую.

Что прятать то?

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


 
kaZaNoVa ©   (2006-02-24 20:42) [17]

Piter ©   (24.02.06 20:16) [16]
Графику можно вытянуть обыкновенным PrintScreen"ом, музыку - каким-нибудь FairStart recorder"ом влегкую.


ты забыл про качество .. :) не всегда они качественно вытянут ...

+ не всегда прога отображает все ресурсы .:)

а пример, почему плохо держать в открытом виде - просто например самое безобидное - исправят строку авторства на свою .:)


> Глупо это... только для крутых мегахацкеров, которые
> напишут никому не нужную прогу, зато всем будут
> хвастаться как круто она нафиг защищена от всех.

скажи это microsoft c её защитой ВинХР и выше . .  привязки к железу, контроль в сервис-паках и т.д. ..:)


 
Piter ©   (2006-02-24 21:44) [18]

kaZaNoVa ©   (24.02.06 20:42) [17]
не всегда они качественно вытянут


достаточно качественно, чтобы это потом опять показать

kaZaNoVa ©   (24.02.06 20:42) [17]
не всегда прога отображает все ресурсы .:)


расскажи, какие ресурсы не отображаются и не воспроизводятся? И нафига такие ресурсы?

kaZaNoVa ©   (24.02.06 20:42) [17]
например самое безобидное - исправят строку авторства на свою .:)


на этот вопрос я в этой теме уже отвечал. ПОпробуй почитать.

kaZaNoVa ©   (24.02.06 20:42) [17]
кажи это microsoft c её защитой ВинХР и выше


на этот вопрос про коммерческое ПО я тоже в этой теме говорил. Попробуй почитать.



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

Форум: "Прочее";
Текущий архив: 2006.03.19;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.49 MB
Время: 0.013 c
5-1127376826
LLIR
2005-09-22 12:13
2006.03.19
компонент в dll-библиотеке


2-1141118521
Patrick
2006-02-28 12:22
2006.03.19
Принципиальный вопрос.


15-1140508399
Nikolay M.
2006-02-21 10:53
2006.03.19
Увидел на mysql.ru, предлагаю повесить на страничках


2-1141548857
Хрюша
2006-03-05 11:54
2006.03.19
Создать свой модуль - проблема?


15-1140703385
Kreator_book
2006-02-23 17:03
2006.03.19
Алгоритм школьного расписания





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