Skip to content

Repository files navigation

ObfuscatorExample

Пример обфускации кода


В данном примере используется библиотека Mono-Cecil Проекта Mono-project

В примере реализованы бызовые фунцкии переименования

//ReadAssembly(PATH_TO_NET_FILE)AssemblyDefinitionasm=AssemblyDefinition.ReadAssembly("ObfuscatorExample.exe");foreach(TypeDefinitiontinasm.MainModule.Types){//rename nested typesforeach(varnestedTypeint.NestedTypes)nestedType.Name=RandomString(nestedType.Name.Length);asm.Write("ObfuscatorExample_obfuscate.exe");}

Как результат работы

Result!Result!

Исходный код программы написан на NetFramework 4.7.1 и распросроняется как есть!

Тема очень щепетильная. И просто так на обум переименовывать всё подряд нельзя. Возможно буду поддерживать тему, по мере изучения данного вопроса.

На данный момент пропущены методы Main и .ctor, иначе вылазит ошибка.

About

An example of code obfuscation using the mono cecil library

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages