Изменения документа Защита программы
Редактировал(а) Alexandr Fokin 2020/08/03 12:27
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -17,17 +17,17 @@ 17 17 * Преоразование managed фрагметов кода в native для защиты и ускорения (методы set-get); 18 18 * Анти отладка, анти декомпиляция. 19 19 20 -Как правило, в результате работы обфускатора получается слабо человекочитаемый код (если код вообще открывается в декомпиляторе), однако почти все сведения о проведенных изменениях записываются внутри получившейся сборки, что позволяет воспользоваться деобфускатором для восстановления первоначального кода. Один из наиболее известных деобфускаторов - de4dot - является open-source проектом и доступен на [[github>>http s://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 -[[Документ с полученной таблицей сравнения>>http s://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 -* [[SmartAssembly 7.2.1.2972>>http s://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/Red-Gate-SmartAssembly-7.2.1.2972_ShareAppsCrack.com.zip]]27 -* [[.NET Reactor 5.9.8>>http s://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/Eziriz.NET.Reactor.5.9.8.0_fu11.7z]]28 -* [[Agile.Net 6.6.0.11>>http s://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/Agile.Net%20Obfuscator%206.6.0.11.rar]]29 -* [[Crypto Obfuscator v2018 Enterprise>>http s://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/LogicNP%20Crypto%20Obfuscator%20Enterprise%20For%20.Net%20Version%202018%20Build%20180209.rar]]30 -* [[Confuser Obfuscator 1.3.1>>http s://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/ConfuserEx.zip]]26 +* [[SmartAssembly 7.2.1.2972>>http://www.example.com]] 27 +* [[.NET Reactor 5.9.8>>http://www.example.com]] 28 +* [[Agile.Net 6.6.0.11>>http://www.example.com]] 29 +* [[Crypto Obfuscator v2018 Enterprise>>http://www.example.com]] 30 +* [[Confuser Obfuscator 1.3.1>>http://www.example.com]] 31 31 * DotFuscator Community (поставляется вместе с Visual Studio, начиная с версии так 2013). 32 32 33 33 Материалы для ознакомления: