![]() |
Защита от декомпиллера
Вот, вопросик небольшой появился... Кто-нибудь знает, как можно защитить свой проект от вскрытия декомпиллером? Конечно, зачастую доставать особо нечего, ибо до порядочного уровня мне ещё ого-го, но всё же...
P.S. Заранее спасибо! |
Это паранойя. Не выкладывайте в интернет.
|
Напишите все кастомные методы и свойства на албанском языке - бесплатно!!!
|
можно воспользоваться вот таким кодом
Код:
function not_copy(){ |
Спс, учту. Но это код, а защита от вытягивания графики?
|
Нет такой защиты.
|
Цитата:
|
Знаю XD Темку можно закрыть
|
Я тоже хочу спросить. Как можно защитить свою флешку от копирования? Мне её необходимо разместить на сайте. Читала, что можно сделать так, чтоб было две флешки - одна размещена на странице и в неё подгружается ролик второй. Но будет ли это эффективным средством от копирования? У меня во влешках будут вычисления, и меня интересует, чтобы именно код не своровали. В общем, буду рада выслушать любые мнения.
|
Поймите, что Flash выполняется на стороне клиента и поэтому код клиенту обязательно доступен. Не хотите, чтобы код своровали - не давайте его клиенту, делайте свои секретные вычисления на сервере.
|
Графина, а что вы там вычисляете? IQ посетителя?
|
Абсолютной защиты нет
|
А я вот не понимаю, почему на стороне клиента? В моём понимании, на стороне клиента только воспроизведение флеш-плеером. А сам файл .swf ведь будет установлен на моей странице. Буду благодарна, если объясните подробнее. :)
И если можно, расскажите, чем чаще всего воруют флеш с чужих страниц (чтоб посмотреть, как это выглядит). У меня была какая-то программка, которая показывает весь скрипт, написанный в флеш-файле, но его ведь сначала надо как-то скачать... А если одна флешка подгружается в другую, пользователь ведь может этого не знать, и скачать практически пустой файл? |
Цитата:
|
Цитата:
Какая вам разница, что может знать или не знать пользователь - вы боитесь, что ваш код украдут пользователи или всё-же заинтересованные специалисты? |
Цитата:
Может, посоветуете что-нибудь эффективное от копирования? iNils, я так и преполагала :( P.S. А есть какая-нибудь возможность вставить на сайт флеш в .exe-файле? Я имею в виду, чтоб ролик проигрывался, а не просто скачивался... |
Вы меня извините конечно, но судя по вашим вопросам об элементарных вещах вам не нужно беспокоиться о том, что вы создали что-то ценное, что кто-нибудь захочет украсть.
Любая программа, любая веб-страница, любая картинка, любая анимация, любой текст - всё, что вы видите на экране компьютера, находится в его памяти. Между swf и exe-файлами нет принципиальной разницы, и тот и другой содержат код, выполняемый на вашем компьютере. Единственный способ защиты любых данных или кода от пользователя - не давать ему эти данные или код. И примите во внимание, что сделанное одним человеком может быть повторено другим. Даже если у желающих скопировать ваше решение не будет кода, они могут написать свой, делающий тоже самое. Идеи защитить невозможно в принципе, ни технически, ни юридически (юридически защитить можно только конкретную реализацию идеи). |
Почему вы думаете, что если я не имею представления о способах воровства, я не могу сделать что-либо ценное или интересное для пользователей?
Спасибо за ваше мнение, все же я буду искать способы сохранения файлов от воровства... Насчет того, что сделать можно самому - никто и не спорит, но на это нужно потратить усилия, а это не все захотят делать. |
Судя опять-же по вашим вопросам, вы не имеете (полного) представления о том, как работает компьютер и веб. Без знания основ маловероятно, что вы смогли создать что-то новое, уникальное и ценное.
Я вам не своё мнение рассказывал, а общеизвестную информацию. Про защиту всё было сказано ещё на предыдущей странице, в сообщениях 2, 6 и 10. |
VVall, спасибо, я постараюсь все учесть. Я рада, что хотя бы мои вопросы не остались без внимания.
Удачи вам. |
Цитата:
P.S. Под вычислениями на сервере я подразумеваю, например, php-скрипт, который проводит вычисления. Сам php-скрипт недоступен пользователю извне, поскольку обращаясь к нему через интернет, пользователь получает лишь результат его работы, но не может добраться до исходного кода напрямую. |
Действительно, если выдернуть шнур из модема, то можно обнаружить, что открытая страница из браузера не пропала! Значит, в компьютере все осталось: и флешка и html-код... Извлечь их из нужных мест компьютера - для специалиста работа на 1-2 минуты вместе с декомпиляцией swf.
Ннужно либо писать скрипт, который готовит любые данные для флеша - включая анимацию, либо ничего не показывать - целее будет. Тут недавно тема была - человек картинки пытался защитить, которые монитор показывает.. пришли к выводу, что никак. А уж идею.. |
Я почитала форум, действительно, мне опасаться нечего за мои шедевры, тут некоторые флешеры - очень хорошие специалисты, я многого не знаю...
Насчет PHP - да, возможно, что это как-то спасает, если разобраться. Ребята, всем спасибо большое ! :) Добавлено через 2 минуты P.S. А может, есть какой-нибудь скрипт, каторый будет автоматически закрывать флешку, если интернет на подключен? Но ведь это тоже не спасёт ((( Буду надеяться на порядочность пользователей, так будет проще. |
открываешь папку с темпорари файлами и смотришь)))
я обычно её очищаю, а потом захожу на нужный сайт) всё что грузится по http остаётся у меня в кэше - причём можно даже отследить процесс загрузки по времени.. если поставить сниффер запросов - можно легко определить очередность и логику.. А вообще эти вещи практически никогда не использовал ради воровства)))) почти - потому что воровство идей это понятие растяжимое))))))) я просто учился.. |
Применяйте все методы защиты, которые знаете и байт коды и то что предлагает программа...это ваше авторское право, в случае, если проект делался для себя, но в коммерческих целях, а не для заказчика...
Конечно же графику сложно скрыть...вашу идею и картинки всегда можно нелегально позаимствовать, но никуда от этого не денешься...всегда приходится чем - то жертвовать! Но код скрыть можно... в поиске много чего найдете! |
Даже если флешка подгружается,ее всеравно можно вытащить,этот способ не поможет.
|
КОРОЧЕ ПРИ ЭКСПОРТИРЫВАНИИ РОЛИКА .swf нажми на все галочки и впоявившейся строчке введи пароль это в Flash 8, я толком неуловил где и при как обстоятельствах, но сообщаю то что знаю удачи при использовании информации
|
Maloun, это всего лишь пароль на debug режим для ролика, притом элементарно удаляемый.
|
На самом деле проще , дешевле и быстрее заказать какой-нить баннер или ролик у флешера, чем декомпилировать и разбираться в слоях и в коде. А еси вас знают как спеца и что вы надежный человек, то заказчик придет к вам, а не к тем кто ворует. Как там говорят "на воре и шапка горит".
А что касается воровства, ну так этим должны заниматься органы в идеале. Но до этого еще далеко. |
Обфускатор
Собственно всё в этом мире возможно-даже подобрать код к кредитке с первой попытки) Но никто ж этим не занимается, ибо знают, что есть множество более лёгких решений. В вашем, Графиня, случае "злоумышленники" скорее напишут свою версию вашей проги) |
swfSecure можна юзать....
но это только усложнит взлом но не устранит его вовсе |
SWF Encrypt в самых простых случаях помогает, но это когда людям лень полноценно поработать над раскомпиллированием итд
я это использую |
| Часовой пояс GMT +4, время: 15:31. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.