You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

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

/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