Unity3dObfuscator - защита ваших проектов. (Бета)

Инструменты для разработки

Re: Unity3dObfuscator - защита ваших проектов. (Бета)

Сообщение maxim rouf 23 дек 2011, 09:17

Можно, но руками только.
- По защите контента, пишите письма - расскажу.
Аватара пользователя
maxim rouf
UNIт
 
Сообщения: 87
Зарегистрирован: 23 июн 2009, 01:47
Откуда: Москва

Re: Unity3dObfuscator - защита ваших проектов. (Бета)

Сообщение KEMBL 11 мар 2012, 22:58

Если еще интересно, есть такие проблемы с v1.3.09:

1) Похоже, что при всех отключенных опциях (кроме залочки юнити проекта) содержимое всех библиотек внутри проекта все равно декомпилируется/анализируется. А если библиотеки уже обфусцированны чем-то еще, то этот анализ может совсем не кончиться :) v1.3.09

2) При попытке теста пакетного режима, ситуация принимает неожиданный оборот :)
в каталоге c:\test\ выполняю команду
"c:\Program Files (x86)\Inquartos\Unity3d Obfuscator\InqObfuscatorUnity.exe" /BUILD IN=c:\test\SimpleDll.inqprj
Получаю

---------------------------
Данная версия проекта обфускации устарела, пожалуйста создайте новый проект
---------------------------
ОК
---------------------------
Хотя проект и так создан этой-же версией InqObfuscatorUnity v1.3.09
KEMBL
UNец
 
Сообщения: 2
Зарегистрирован: 06 фев 2012, 23:00

Re: Unity3dObfuscator - защита ваших проектов. (Бета)

Сообщение DbIMok 05 июл 2012, 22:12

1.3.17 - Добавлена кнопка "Упаковать в Web архив (.unity3d)" для упаковки архива.
Скрытый текст:



правильный вопрос - половина ответа. учитесь формулировать вопросы понятно.
Новости > _Telegram чат @unity3d_ru (11.6k/4.8k online) > _Telegram канал @unity_news (4.6k подписчиков) > Телеграм тема > "Спасибо"
Аватара пользователя
DbIMok
Адепт
 
Сообщения: 6372
Зарегистрирован: 31 июл 2009, 14:05

Re: Unity3dObfuscator - защита ваших проектов. (Бета)

Сообщение maxim rouf 06 июл 2012, 11:36

На некоторых web-сборках 3.5.3 (где размер > 50 мб.) при попытке загрузить файл появляется следующее -

Изображение
Аватара пользователя
maxim rouf
UNIт
 
Сообщения: 87
Зарегистрирован: 23 июн 2009, 01:47
Откуда: Москва

Re: Unity3dObfuscator - защита ваших проектов. (Бета)

Сообщение maxim rouf 11 июл 2012, 14:57

Вышла версия 1.3.18

PS: Предыдущая ошибка не устранена, однако выглядит теперь по другому -

Изображение
Аватара пользователя
maxim rouf
UNIт
 
Сообщения: 87
Зарегистрирован: 23 июн 2009, 01:47
Откуда: Москва

Re: Unity3dObfuscator - защита ваших проектов. (Бета)

Сообщение bablorub 23 янв 2013, 15:22

Добрый день. А есть ли возможность запустить обфускатор из командной строки в бесплатном режиме, имея лицензию?
Аватара пользователя
bablorub
UNец
 
Сообщения: 8
Зарегистрирован: 12 янв 2010, 12:27
Откуда: Питер
  • ICQ

Re: Unity3dObfuscator - защита ваших проектов. (Бета)

Сообщение Animals_A 24 апр 2013, 13:58

Привет!
Я правильно понимаю, что скачав (версия 1.3.18) и натравив обфускатор, с дефолтными настройками, на экзешник проекта, получу полный функционал с привязкой к текущей дате?
Спасибо!
Animals_A
UNец
 
Сообщения: 24
Зарегистрирован: 09 мар 2012, 22:43

Re: Unity3dObfuscator - защита ваших проектов. (Бета)

Сообщение Zaicheg 27 апр 2013, 20:33

Я попробовал программу "Unity 3D Obfuscator" версии 1.3.18 на веб-сборке, сделанной в Unity 3.5.6f4. После обфускации я распаковал сборку, к которой она была применена, и просмотрел полученную библиотеку через Reflector. Весь код там был представлен в читаемом виде, без существенных следов обфускации, что вызвало некоторое недоумение. Обфускатор применялся со стандартными настройками, без лицензии. Внутри кода обфусцированной сборки присутствует ограничение по времени работы, встроенное обфускатором ввиду отсутствия лицензии, что говорит о том, что обфускатор к ней всё же был применён, и что он был применён не в режиме "Free".

На данном видео показан весь процесс обфускации и просмотр обфусцированной и распакованной сборки через рефлектор:
http://www.youtube.com/watch?v=wlP7gtvxqUg
Здесь доступны все файлы, использованные в видео:
http://sanviz.ru/uploads/others/Obfusca ... 70413a.zip

Я хотел бы спросить у вас: правильно ли проведён процесс обфускации на видео, и если да, то с чем связана нетронутость исходного кода в распакованной сборке, предварительно подвергшейся обфускации.
Дьяченко Роман
e-mail: _zaicheg.reg@gmail.com
skype: zaicheg12
vkontakte: _vk.com/zaichegq
Работа: _wie3.com _www.sanviz.com
Аватара пользователя
Zaicheg
Адепт
 
Сообщения: 3024
Зарегистрирован: 19 июн 2009, 15:12
Откуда: Череповец

Re: Unity3dObfuscator - защита ваших проектов. (Бета)

Сообщение programmer 28 апр 2013, 19:18

Текущая версия не может запаковать обратно веб-сборки для Unity 3.5.7 и 4.x. Они после какого-либо модифицирования и запаковки не работают.

Это будет когда-нибудь исправлено? Я писал уже и в ЛС, и в службу поддержки - ответа не последовало. Можно предположить, что продукт больше не поддерживается и в заголовке темы можно написать, что продукт покупать не рекомендуется.
programmer
UNец
 
Сообщения: 10
Зарегистрирован: 24 дек 2011, 00:13
Откуда: Minsk

Re: Unity3dObfuscator - защита ваших проектов. (Бета)

Сообщение DbIMok 30 апр 2013, 00:59

Zaicheg, вот обработанный последней версией твой файлик
TestProject.zip

вот ваш плеер
WebPlayer.zip
У вас нет доступа для просмотра вложений в этом сообщении.
правильный вопрос - половина ответа. учитесь формулировать вопросы понятно.
Новости > _Telegram чат @unity3d_ru (11.6k/4.8k online) > _Telegram канал @unity_news (4.6k подписчиков) > Телеграм тема > "Спасибо"
Аватара пользователя
DbIMok
Адепт
 
Сообщения: 6372
Зарегистрирован: 31 июл 2009, 14:05

Re: Unity3dObfuscator - защита ваших проектов. (Бета)

Сообщение Zaicheg 06 май 2013, 13:01

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

По данному проекту действительно обфускатор мало помог скрыть код.
Пояснения по работе обфускатора:

1) Движок Unity3d не любит когда переименовываются его типовые названия методов (из за этого очень сложно автоматически переименовывать)
2) В настройках обфускатора стоят галочки (включены) не переименовывать имена классов и методов
(по умолчанию, т.к. у сложных проектов не расчитанных на обфускатор начинаются проблемы)
поэтому он не переименовывает их, нужно убрать эти галочки (но осторожно, нужно для этого пользоваться исключениями переименования, чтобы unity3d смог исполнить System.Reflection.Obfuscation)
3) На маленьких размерах кода защита от чтения может не применяться (в силу ограничения движка и используемых механизмов)
4) дублирующиеся функции предназначены для защиты не от рефлектора а от дизасемблирования всей сборки целиком (такая сборка уже не может скомпилироваться + проблемы при декомпиляции, дублирования имен и т.п.)

Проект для обфускации должен быть подготовлен к этому + соответствующие настройки обфускатора
1) Разделить классы наследуемы от Unity ядра и собственный код
т.е. рекомендую весь функционал делать в классах не наследованных от unity и типом доступа private (protected) C#
в классах наследованных от unity делать перевызов из своих классов
для unity наследованных классов поставить атрибуты исключения переименования (http://unity3d.netobf.com/unity3dobfuscator) например:
[System.Reflection.Obfuscation(Exclude = true, ApplyToMembers = true)]
public class Class1
{
Class2 obj=new Class2();
public DoAction()
{
obj.Fun1()
}
}

private class Class2
{
public Fun1()
{
//do action
}
}

2) Лучше делать отдельные dll для своего функционала и в unity подключать эту dll
3) в код критичных функций лучше добавлять муссор, чтобы увеличить его размер, при обускации поможет.

это на скидку, если есть еще вопросы постараюсь ответить.
Дьяченко Роман
e-mail: _zaicheg.reg@gmail.com
skype: zaicheg12
vkontakte: _vk.com/zaichegq
Работа: _wie3.com _www.sanviz.com
Аватара пользователя
Zaicheg
Адепт
 
Сообщения: 3024
Зарегистрирован: 19 июн 2009, 15:12
Откуда: Череповец

Re: Unity3dObfuscator - защита ваших проектов. (Бета)

Сообщение d3gator 08 июл 2013, 01:49

А можно в бесплатную версию защиту по дате расширить хотябы до 3 дней? А лучше на неделю!
skype : oleg_fomenko
d3gator
UNIт
 
Сообщения: 119
Зарегистрирован: 20 май 2009, 21:19

Re: Unity3dObfuscator - защита ваших проектов. (Бета)

Сообщение Guga 14 апр 2014, 18:21

Есть ли тут разработчики или те, у кого есть их контакты? Очень нужны новые версии обфускатора!
Guga
UNец
 
Сообщения: 19
Зарегистрирован: 10 дек 2010, 14:41

Re: Unity3dObfuscator - защита ваших проектов. (Бета)

Сообщение Redux 08 июн 2014, 08:56

Есть ли рабочие аналоги данного обфускатора?
Аватара пользователя
Redux
UNец
 
Сообщения: 46
Зарегистрирован: 23 июн 2012, 11:34
Откуда: Барнаул

Re: Unity3dObfuscator - защита ваших проектов. (Бета)

Сообщение dzikar 21 апр 2016, 01:27

не пашет однако. качает качает и потом поврежден файл оказывается.
Аватара пользователя
dzikar
UNIт
 
Сообщения: 50
Зарегистрирован: 03 сен 2014, 16:30

Пред.

Вернуться в Инструментарий

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1