|
Защита ПО
|
|||
---|---|---|---|
#18+
1) переименовываете EazFuscator-ом 2) упаковываете Энигмой и редкоиспользуюмую часть своей проги (одноразовые инициализации и вызовы в Энигму) виртуализируете EazFuscator-ом (преобразуете в P-code малоизвестной виртуальной машины выполненной на dotnet, очень труднообратимый процесс, хотя обратилки для VB6 P-code вроде бы есть, но даже переименование настолько все искорежит с точки зрения исходников, что VM ,наверно, даже лишняя) 3) можете объявлять конкурс кто взломает первым ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 13:23 |
|
Защита ПО
|
|||
---|---|---|---|
#18+
EazFuscator снимается автоматически с помощью de4dot. Что такое энигма не знаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 13:40 |
|
Защита ПО
|
|||
---|---|---|---|
#18+
AntonariyEazFuscator снимается автоматически с помощью de4dot. даже после "снятия" (обратного преобразования), в исходниках разбираться не очень то приятно без оригинальных имен, но это любой обфускатор может и теоретически de4dot-ом можно снять любой обфускатор после дампа а с виртуализацией EazFuscator получается мегатонна малоприятной лапши, в которой можно до пенсии разбираться ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 14:01 |
|
Защита ПО
|
|||
---|---|---|---|
#18+
sanyock2теоретически de4dot-ом можно снять любой обфускатор после дампа если de4dot будут развивать в этом направлении, там щас большинство коммерческих обфускаторов перечислено, но вендоры пытаются добавлять всякие преграды, наверно относительно простообходимые соответствующими обходителями, если они даже Энигма подобные защиты обходят в EazFuscator же решено кардинально, до тех пор, пока его VM не обратят и совместимость максимальная (можно либы защищать) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 14:05 |
|
Защита ПО
|
|||
---|---|---|---|
#18+
ТС: так выкладывайте ваше ПО, покрутим защиту ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 14:10 |
|
Защита ПО
|
|||
---|---|---|---|
#18+
в enigmaprotector.com тоже есть виртуализатор, но только для native code, в результате можно сделать очень веселенький mix с unmanaged assemblies ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 14:28 |
|
Защита ПО
|
|||
---|---|---|---|
#18+
Так вот что за энигма. Enigma 1.xx - 3.xx Virtual Machine Unpacker ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 14:40 |
|
Защита ПО
|
|||
---|---|---|---|
#18+
тута видео , демонстрируются 4 обфускатора ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 14:45 |
|
Защита ПО
|
|||
---|---|---|---|
#18+
AntonariyТак вот что за энигма. Enigma 1.xx - 3.xx Virtual Machine Unpacker свежая Enigma дает хорошую защиту на несколько месяцев или недель, это как борьба каспера и лаботрясописателей сам не умею распаковывать, но на открытых форумах пишут, что 3-юю в авто не получается, надо лазить во всякие аси и оли, а это не каждому захочется, а в последних версиях всегда какие-нибудь отклонения от DIY "мануалов", т.е. остается уделом маргиналов кроме того в ней есть удобный менеджер ключиков если же хочется спрятать кусок dotnet кода, то можно виртуализовать платным EazFuscator, не знаю на долго ли мне кажется, что если охранять исходники для шароварки, то в принципе достаточно переименования бесплатным EazFuscator + регистрация в каком-нибудь гос. учереждении в РФ или США (с перфорацией - выкидыванием строк), с учетом того, что вменяемые апдейты качественно и в срок сможет делать только автор, имя возможность использовать исходники с оригинальными именами ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 14:55 |
|
Защита ПО
|
|||
---|---|---|---|
#18+
если кто-нибудь пробовал прогнать de4dot после виртуализации платным EazFuscator, то наверно останется вопрос только насколько долго продержится их VM ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 14:57 |
|
Защита ПО
|
|||
---|---|---|---|
#18+
бесплатный ILSpy вроде бы поудобнее рефлектора ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 15:09 |
|
Защита ПО
|
|||
---|---|---|---|
#18+
sanyock2бесплатный ILSpy вроде бы поудобнее рефлектора не то, чтобы удобнее, не до жиру Дело в том, что некоторые сборки рефлектор просто не открывает, а ILSpy открывает. И самое интересное: рефлектор во многих случаях осознанно не показывает код, особенно, если он обфусцирован их родным смартом, вместо кода дает комментарий типа // Code obfuscated. тако вот х-й рефлектор.... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 15:20 |
|
Защита ПО
|
|||
---|---|---|---|
#18+
Winnipuh тако вот х-й рефлектор.... думаю, кто этим сурьёзно занимается, то у того своя IL-ковырялка есть. не настолько она сложна ( на первый взгляд ) если ТС нужно просто усложнить доступ к коду, то ему надо хорошенько протись обфускатором и вроде поможет. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 15:34 |
|
Защита ПО
|
|||
---|---|---|---|
#18+
http://www.gapotchenko.com/eazfuscator.net/features/virtualization разве ломаемо при скромных бюджетах до $100K? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2013, 08:43 |
|
Защита ПО
|
|||
---|---|---|---|
#18+
Попробуйте ILProtector, защищаю им, на последних версиях dе4dоt на нём спотыкается и не может снять защиту. http://www.vgrsoft.com/ru/download/ilp ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2013, 00:21 |
|
Защита ПО
|
|||
---|---|---|---|
#18+
sanyock2 http://www.gapotchenko.com/eazfuscator.net/features/virtualization разве ломаемо при скромных бюджетах до $100K? Дружище, он даже на руборде валяется себе абсолютно бесплатно, так же как и vmProtect, почти что в самой последней редакции, о какой защите тут можно говорить ? Это не защита, а клоунада. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 20:49 |
|
Защита ПО
|
|||
---|---|---|---|
#18+
И ломают его уже который год подряд, вообще существует ли защита для DotNet, взлом которой бы стоил хотя бы больше нескольких зеленых сотен? Что-то сомнительно, что вообщем то конечно же печально :( А что там слышно про DotNet Native Compilation? Как то все затухло? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 20:52 |
|
Защита ПО
|
|||
---|---|---|---|
#18+
Bimon Subio, Платформа .Net не позволяет эффективно защитить программы от декомпиляции. Большинство обфускаторов автоматически снимаются de4dot, или легко дампятся вручную после запуска. Поэтому или переписывать в native code, или выносить приложение на сервер, где сборки будут недоступны для анализа. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 07:49 |
|
Защита ПО
|
|||
---|---|---|---|
#18+
Оказывается, не затухло, а цветет и пахнет: 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. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2019, 09:00 |
|
Защита ПО
|
|||
---|---|---|---|
#18+
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/ ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2019, 09:06 |
|
Защита ПО
|
|||
---|---|---|---|
#18+
Наверно, можно и так: https://www.sql.ru/forum/1311181-a/mozhno-li-kakim-to-obrazom-zadeystvovat-native-uwp-v-dekstop-prilozhenii через UWP или CoreRT. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2019, 09:10 |
|
Защита ПО
|
|||
---|---|---|---|
#18+
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 в режиме эмуляции. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2019, 09:43 |
|
Защита ПО
|
|||
---|---|---|---|
#18+
В этом смысле противоположностью по отношению к эмуляции X86 можно привести в качестве примера ARM, когда его внутренности достаточно открыты и ARM код исполняется сразу же аппаратно на известном и подробно описанном в документации оборудовании, а не внутри Intel Black Box (неведомом ларце от Intel). ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2019, 09:50 |
|
|
start [/forum/topic.php?fid=20&msg=38130681&tid=1399009]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
124ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 10ms |
total: | 222ms |
0 / 0 |