powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Защита ПО
24 сообщений из 49, страница 2 из 2
Защита ПО
    #38130502
sanyock2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) переименовываете EazFuscator-ом

2) упаковываете Энигмой и редкоиспользуюмую часть своей проги (одноразовые инициализации и вызовы в Энигму) виртуализируете EazFuscator-ом (преобразуете в P-code малоизвестной виртуальной машины выполненной на dotnet, очень труднообратимый процесс, хотя обратилки для VB6 P-code вроде бы есть, но даже переименование настолько все искорежит с точки зрения исходников, что VM ,наверно, даже лишняя)

3) можете объявлять конкурс кто взломает первым
...
Рейтинг: 0 / 0
Защита ПО
    #38130532
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EazFuscator снимается автоматически с помощью de4dot.

Что такое энигма не знаю.
...
Рейтинг: 0 / 0
Защита ПО
    #38130585
sanyock2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyEazFuscator снимается автоматически с помощью de4dot.

даже после "снятия" (обратного преобразования), в исходниках разбираться не очень то приятно без оригинальных имен, но это любой обфускатор может и теоретически de4dot-ом можно снять любой обфускатор после дампа

а с виртуализацией EazFuscator получается мегатонна малоприятной лапши, в которой можно до пенсии разбираться
...
Рейтинг: 0 / 0
Защита ПО
    #38130593
sanyock2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanyock2теоретически de4dot-ом можно снять любой обфускатор после дампа

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

в EazFuscator же решено кардинально, до тех пор, пока его VM не обратят
и совместимость максимальная (можно либы защищать)
...
Рейтинг: 0 / 0
Защита ПО
    #38130604
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТС: так выкладывайте ваше ПО, покрутим защиту
...
Рейтинг: 0 / 0
Защита ПО
    #38130645
sanyock2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в enigmaprotector.com тоже есть виртуализатор, но только для native code,
в результате можно сделать очень веселенький mix с unmanaged assemblies
...
Рейтинг: 0 / 0
Защита ПО
    #38130681
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так вот что за энигма.

Enigma 1.xx - 3.xx Virtual Machine Unpacker
...
Рейтинг: 0 / 0
Защита ПО
    #38130699
beg-in-er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тута видео , демонстрируются 4 обфускатора
YouTube Video
...
Рейтинг: 0 / 0
Защита ПО
    #38130723
sanyock2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyТак вот что за энигма.

Enigma 1.xx - 3.xx Virtual Machine Unpacker

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

если же хочется спрятать кусок dotnet кода, то можно виртуализовать платным EazFuscator, не знаю на долго ли

мне кажется, что если охранять исходники для шароварки, то в принципе достаточно переименования бесплатным EazFuscator + регистрация в каком-нибудь гос. учереждении в РФ или США (с перфорацией - выкидыванием строк), с учетом того, что вменяемые апдейты качественно и в срок сможет делать только автор, имя возможность использовать исходники с оригинальными именами
...
Рейтинг: 0 / 0
Защита ПО
    #38130732
sanyock2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если кто-нибудь пробовал прогнать de4dot после виртуализации платным EazFuscator, то наверно останется вопрос только насколько долго продержится их VM
...
Рейтинг: 0 / 0
Защита ПО
    #38130762
sanyock2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бесплатный ILSpy вроде бы поудобнее рефлектора
...
Рейтинг: 0 / 0
Защита ПО
    #38130783
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanyock2бесплатный ILSpy вроде бы поудобнее рефлектора

не то, чтобы удобнее, не до жиру

Дело в том, что некоторые сборки рефлектор просто не открывает, а ILSpy открывает.

И самое интересное: рефлектор во многих случаях осознанно не показывает код, особенно, если он обфусцирован
их родным смартом, вместо кода дает комментарий типа

// Code obfuscated.

тако вот х-й рефлектор....
...
Рейтинг: 0 / 0
Защита ПО
    #38130825
beg-in-er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Winnipuh тако вот х-й рефлектор....

думаю, кто этим сурьёзно занимается, то у того своя IL-ковырялка есть.
не настолько она сложна ( на первый взгляд )


если ТС нужно просто усложнить доступ к коду, то ему надо хорошенько протись обфускатором и вроде поможет.
...
Рейтинг: 0 / 0
Защита ПО
    #38135106
sanyock2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.gapotchenko.com/eazfuscator.net/features/virtualization

разве ломаемо при скромных бюджетах до $100K?
...
Рейтинг: 0 / 0
Защита ПО
    #38152116
SharpDeveloper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте ILProtector, защищаю им, на последних версиях dе4dоt на нём спотыкается и не может снять защиту.
http://www.vgrsoft.com/ru/download/ilp
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Защита ПО
    #39796010
Фотография Bimon Subio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanyock2 http://www.gapotchenko.com/eazfuscator.net/features/virtualization

разве ломаемо при скромных бюджетах до $100K?

Дружище, он даже на руборде валяется себе абсолютно бесплатно, так же как и vmProtect, почти что в самой последней редакции, о какой защите тут можно говорить ? Это не защита, а клоунада.
...
Рейтинг: 0 / 0
Защита ПО
    #39796012
Фотография Bimon Subio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И ломают его уже который год подряд, вообще существует ли защита для DotNet, взлом которой бы стоил хотя бы больше нескольких зеленых сотен?
Что-то сомнительно, что вообщем то конечно же печально :(

А что там слышно про DotNet Native Compilation? Как то все затухло?
...
Рейтинг: 0 / 0
Защита ПО
    #39796078
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bimon Subio,

Платформа .Net не позволяет эффективно защитить программы от декомпиляции. Большинство обфускаторов автоматически снимаются de4dot, или легко дампятся вручную после запуска.
Поэтому или переписывать в native code, или выносить приложение на сервер, где сборки будут недоступны для анализа.
...
Рейтинг: 0 / 0
Защита ПО
    #39797761
Фотография Bimon Subio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оказывается, не затухло, а цветет и пахнет:

https://github.com/dotnet/corert/tree/master/samples/NativeLibrary

Building Native Libraries with CoreRT

This document will guide you through building native libraries that can be consumed by other programming languages with CoreRT. CoreRT can build static libraries that can be linked at compile time or shared libraries that are required at runtime.
...
Рейтинг: 0 / 0
Защита ПО
    #39797762
Фотография Bimon Subio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EoltBimon Subio,

Платформа .Net не позволяет эффективно защитить программы от декомпиляции. Большинство обфускаторов автоматически снимаются de4dot, или легко дампятся вручную после запуска.

А как же компиляция в Native?

https://docs.microsoft.com/en-us/dotnet/framework/net-native/

https://secanablog.wordpress.com/2018/06/08/compile-a-net-core-app-to-a-single-native-binary/
...
Рейтинг: 0 / 0
Защита ПО
    #39797764
Фотография Bimon Subio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Защита ПО
    #39797772
Фотография Bimon Subio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EoltBimon Subio,

Платформа .Net не позволяет эффективно защитить программы от декомпиляции. Большинство обфускаторов автоматически снимаются de4dot, или легко дампятся вручную после запуска.
Поэтому или переписывать в native code, или выносить приложение на сервер, где сборки
будут недоступны для анализа.

А чем принципиально отличается сложность взлома под Native X86 (например, с грамотно навешанной Enigma Protector) от взлома обфусцированного DotNet/Java приложения?

Ведь по слухам X86 тоже является виртуальной машиной внутри аппаратных Intel подобных процессоров, т.е. там аппаратно сделан неведомый процессор с неведомым набором команд, который иногда обновляют микрокодом (со свежими АНБ закладками) и уже в нем выполняется в режиме эмуляции как бы на виртуальной машине тот код X86, который мы привыкли думать, что он является аппаратно исполнимым. В этом смысле Intel/AMD CPU, насколько я понимаю, чем то напоминают эмулятор Bochs, если бы Bochs исполнялся на суперсекретном аппаратном процессоре с обманчивым названием Intel/AMD X86, а уже внутри Bochs выполнялись бы ваши "нативные" программы.

Примерно аналогично устроен процессор Эльбрус, но он хотя бы явно декларирует, что выполняет X86 в режиме эмуляции.
...
Рейтинг: 0 / 0
Защита ПО
    #39797773
Фотография Bimon Subio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В этом смысле противоположностью по отношению к эмуляции X86 можно привести в качестве примера ARM, когда его внутренности достаточно открыты и ARM код исполняется сразу же аппаратно на известном и подробно описанном в документации оборудовании, а не внутри Intel Black Box (неведомом ларце от Intel).
...
Рейтинг: 0 / 0
Защита ПО
    #39797895
Фотография Bimon Subio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
24 сообщений из 49, страница 2 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Защита ПО
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]