|
169 / 132 / 29
Регистрация: 16.02.2013
Сообщений: 867
|
|
Appfuscator - обфускатор, что о нем думаете?22.06.2014, 07:48. Показов 6979. Ответов 28
Метки нет (Все метки)
Вот наткнулся на обфускатор от наших разработчиков - http://appfuscator.com
Радует, что разработчики работают над ним, чтобы жизнь хакеру медом не казалась, а так же его невысокая цена. Ну и еще, что не маловажно - его не берут "популярные" декомпиляторы, и мало кто его "ковырял". А код запутывает отлично Сами попробуйте, там есть тестовой доступ.Что думаете? Защита .NET найдена?
0
|
|
| 22.06.2014, 07:48 | |
|
Ответы с готовыми решениями:
28
Ребят, посмотрите , что фигня, как думаете это видеочип накрылся или что-то другое? Что думаете о XPlife? |
|
99 / 43 / 16
Регистрация: 25.10.2011
Сообщений: 246
|
|
| 22.06.2014, 23:41 | |
|
нет, не найдена, к сожалению, тоже все это разбирают, а большие проекты нередко обфускатор рушит, я лично столкнулся с проблемой при использовании dynamic, можно сказать что от "школоты" спасет, от мало-мальских настырных грамотеев - нет.
0
|
|
|
|
|
| 23.06.2014, 00:27 | |
|
Hermein, если уж так важна защита, используйте неуправляемый С++, программу на нем декомпилировать будет намного посложнее.
А вообще-все ломается, вопрос только времени и затрат.
0
|
|
|
99 / 43 / 16
Регистрация: 25.10.2011
Сообщений: 246
|
||
| 23.06.2014, 10:54 | ||
0
|
||
|
169 / 132 / 29
Регистрация: 16.02.2013
Сообщений: 867
|
||||
| 23.06.2014, 16:03 [ТС] | ||||
|
Что меня привлекло в этом обфускаторе - это поддержка WPF. Хотя я пока не пишу на WPF, но планирую, там ведь норм. дизайн для программы можно забацать А мой старый обфускатор WPF не тянет
0
|
||||
|
|
|
| 23.06.2014, 16:07 | |
|
Winhttp22, а я вот вообще этим не заморачиваюсь. Нет, конечно, те варианты что написаны для коммерции, немного закрыты (защита от копирования на другую машину), но без обфускаторов. Хотя, по правде сказать, коммерческие мои проекты рассчитаны на людей, которые далековаты от программирования, да и обновляю я их частенько, естественно немного меняю защиту, так что смысла их ломать особого и нет...
0
|
|
|
Master of Orion
|
||||
| 23.06.2014, 16:20 | ||||
![]() да, сложно, но можно.
0
|
||||
|
28 / 28 / 11
Регистрация: 08.08.2011
Сообщений: 1,173
|
|
| 23.06.2014, 16:54 | |
|
Перепробовал кучу обфускаторов, на моих проектах очень редко какой работает. Или зависает потом программа, или сразу падает. Пользуюсь древнючим малоизвестным обфускатором, который без ошибок делает.
0
|
|
|
169 / 132 / 29
Регистрация: 16.02.2013
Сообщений: 867
|
|||||||
| 23.06.2014, 21:54 [ТС] | |||||||
Вот Крис Касперски хорошо разжевал -
А этот обфускатор добавил "хлама" + шифранул строки + переименовал все, что только можно + вдобавок я еще накрыл протектором, и программа норм работает. Только я не использовал функции запутывания кода и тд., только то, что доступно в бесплатной версии
1
|
|||||||
|
Master of Orion
|
||
| 23.06.2014, 22:31 | ||
|
Winhttp22, еще раз: плюсовый код можно дкомпилировать. не дизассемблировать, а декомпилировать. Мичическая "сложность" С++ так и остается мифической
Она устарела уже (2014-2008)/1.5 раз. Просьба привести что-нибудь поновее ![]() Добавлено через 1 минуту вот небольшой перечень: http://mydebianblog.blogspot.r... -post.html
0
|
||
|
169 / 132 / 29
Регистрация: 16.02.2013
Сообщений: 867
|
|||||||||||||||||
| 23.06.2014, 23:26 [ТС] | |||||||||||||||||
По сигнатурам палят, на чем написана. И ничего не стоит добавить сигнатур от какого-то левого компилятора, чтобы программа, написаная на делфи - мистическим образом превратилась в прогу на Асм.Я так понял, что вот этот исходник -
Первый вариант - Кликните здесь для просмотра всего текста
Второй вариант - Кликните здесь для просмотра всего текста
очень похоже на исходник И во втором варианте - ассемблерные инструкции. Не порядок
0
|
|||||||||||||||||
|
Master of Orion
|
|
| 24.06.2014, 00:23 | |
|
Winhttp22, а как определяют кодировку сообщения? Точно также
Кривые декомпиляторы у вас ![]() Еще раз, хочется верить, что С++ - неубиваемый невзламываемый код - пожалуйста, верьте. Только кряки, реверс-инжинеринг и все прочее существовало задолго до появления управляемых языков. Да и декомпиляторов тогда не было, только дизассемблеры. Засим откланююсь. Не хотите принимать отличную от своей точку зрения - пожалуйста. Мне объяснять прописные истины в десятый раз неинтересно, увы.
0
|
|
|
99 / 43 / 16
Регистрация: 25.10.2011
Сообщений: 246
|
|
| 24.06.2014, 00:55 | |
|
Делфи еще c 7 версии был декомпилятор DeDe, который очень даже шикарно восстанавливает исходник и уловить "логику" и методы не особо много времени займет
0
|
|
| 24.06.2014, 01:44 | |
|
0
|
|
|
169 / 132 / 29
Регистрация: 16.02.2013
Сообщений: 867
|
||||
| 24.06.2014, 02:49 [ТС] | ||||
Ведь вся "настройка" его компонентов хранится в ресурсах (ну может не вся).Логику я уловить могу даже без декомпилятора, так, как у меня есть базовые знания асм, и умею работать с отладчиком. Ведь речь не о взломе, а о восстановлении исходника. Типо - декомпильнул, получил исходник, открыл в делфи-редакторе, скомпилил.
0
|
||||
|
28 / 28 / 11
Регистрация: 08.08.2011
Сообщений: 1,173
|
|
| 24.06.2014, 13:52 | |
|
Онлайн-обфускатор?
То есть юридическое лицо (какая-нибудь компания, которая разрабатывает дорогой софт) зарегистрирует на свое имя лицензию, а потом онлайн будет передавать свои исходники неизвестно кому? Ну-ну.
0
|
|
|
|
||
| 24.06.2014, 13:56 | ||
Пока неизвестно что же обфускатор делает с кодом, он актуален в определённой степени. Как только приложение обфускатора взламывается, на этом всё заканчивается.
0
|
||
|
28 / 28 / 11
Регистрация: 08.08.2011
Сообщений: 1,173
|
|
| 24.06.2014, 14:06 | |
|
Spawn,
Ну, это понятно. Но хотелось бы иметь какие-то гарантии анонимности. По факту ведь юрлицо будет передавать свои разработки в исходном коде какому-то дяде (или, вообще, мальчику). Добавлено через 1 минуту Вообще, идея не нова. В том же Perl есть онлайн-обфускатор: http://perlobfuscator.com/ или вот: http://liraz.org/obfus.html
0
|
|
|
99 / 43 / 16
Регистрация: 25.10.2011
Сообщений: 246
|
|
| 24.06.2014, 14:10 | |
|
Suppir, много писали по-этому поводу, договор заключается вот и все
0
|
|
| 24.06.2014, 14:10 | |
|
Помогаю со студенческими работами здесь
20
Что вы думаете о терактах Что вы думаете о W5500? Что вы думаете о C Sharp что вы думаете о прокси? Что думаете об этом бп? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет
значение производной при заданном х
Логарифм записывается как: (x-2)log(x^2+2) -. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|