Изменения документа Защита программы

Редактировал(а) Alexandr Fokin 2020/08/03 12:27

От версии 2.1
отредактировано DenSL
на 2020/01/30 11:17
Изменить комментарий: К данной версии нет комментариев
К версии 1.1
отредактировано DenSL
на 2020/01/28 10:32
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -17,11 +17,11 @@
17 17  * Преоразование managed фрагметов кода в native для защиты и ускорения (методы set-get);
18 18  * Анти отладка, анти декомпиляция.
19 19  
20 -Как правило, в результате работы обфускатора получается слабо человекочитаемый код (если код вообще открывается в декомпиляторе), однако почти все сведения о проведенных изменениях записываются внутри получившейся сборки, что позволяет воспользоваться деобфускатором для восстановления первоначального кода. Один из наиболее известных деобфускаторов - de4dot - является open-source проектом и доступен на [[github>>https://github.com/0xd4d/de4dot]].
20 +Как правило, в результате работы обфускатора получается слабо человекочитаемый код (если код вообще открывается в декомпиляторе), однако почти все сведения о проведенных изменениях записываются внутри получившейся сборки, что позволяет воспользоваться деобфускатором для восстановления первоначального кода. Один из наиболее известных деобфускаторов - de4dot - является open-source проектом и доступен на [[github>>http://www.example.com]].
21 21  
22 22  Был проведен анализ современных обфускаторов (январь 2020). В основном использовались взломанные версии программ с максимальными настройками защиты. В качестве подопытной программы выступало WPF приложение (XAML разметка, версия .Net Framework 4.0-4.5). Для деобфускации - de4dot, для декомпиляции - JetBrains dotPeek.
23 23  
24 -[[Документ с полученной таблицей сравнения>>https://file.denhome.ru/PublicR/Soft/%D0%9E%D0%B1%D1%84%D1%83%D1%81%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%8B/%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BE%D0%B1%D1%84%D1%83%D1%81%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D0%BE%D0%B2.xlsx]].
24 +[[Документ с полученной таблицей сравнения>>http://www.example.com]].
25 25  Использованные обфускаторы:
26 26  * [[SmartAssembly 7.2.1.2972>>http://www.example.com]]
27 27  * [[.NET Reactor 5.9.8>>http://www.example.com]]