Использовать результаты обфускации:

/MAP=FileName.map

Тип электронного ключа:

Все

Описание:

При использовании данной опции необходимо указать MAP-файл, созданный после работы обфускатора.

После символьной обфускации все элементы защищаемой сборки получают новое случайное имя. При задании опции /MAP генерируется MAP-файл в формате XML, где описываются результаты работы обфускатора - какие элементы сборки были переименованы, какое имя получили.

Данный файл необходим, если совместно с обфускатором используется CodeProtect.exe. Т. к. в файле исключений прописываются необфусцированные имена, то утилите необходимо дополнительно задавать MAP-файл для нахождения в защищаемом коде соответствующего обфусцированного метода.

Пример:

CodeProtect.exe /GS3S /PER=50 /MAP=MyProg.map MyProg.dll

Предварительно обфусцированная .NET-библиотека MyProg.dll будет привязана к ключу Guardant Sign, и 50 процентов ее методов будут зашифрованы и размещены в защищенном контейнере. В процессе защиты CodeProtect.exe будет использовать результаты обфускации, сохраненные ранее в файле MyProg.map.

  • No labels