Есть ли способ обфускать код C# (визуальное студийное решение), чтобы, если бы тот даже получить проект, он не мог его понять? примечание: я не говорю о сбое с запутыванием сборки/Исполняемый здесь.Obfuscating C# code not the assembly
ответ
Я ничего не видел в коммерческих целях, но вы могли бы написать свое собственное приложение, чтобы сделать это. Я действительно знаю, что кто-то сделал это для некоторых страниц ASPX, которые были развернуты.
Вы должны были бы предпринять аналогичные шаги:
- переименовывать все локальные переменные в очень похожие имена b_ __ 0, B _0 и т.д.
- переименовывать все внутренние и частные методы/классы и все их ссылки.
- Кодировать все ваши строки.
- Вставьте случайный код/вызовы, которые ничего не делают.
Подумайте, почему вы хотите, чтобы это хотя ... Это значит:
- Вы никогда не можете просмотреть свой собственный код. У вас где-то будет оригинал - почему бы не защитить его паролем?
- Вы собираетесь использовать любой источник управления, которым вы управляете.
- У вас будет какое-то безумное «обрабатывать все мое решение» каждый раз, когда вы сохраняете/публикуете его?
Короче говоря, это, вероятно, не очень хорошая идея, поэтому вы, вероятно, не можете найти коммерческое решение.
LOL я должен доставить код, но хочу, чтобы его было трудно читать, потому что это мой последний проект, и университет сказал, что я должен доставить код тоже –
Закройте дверь и затяните окна.
Отключите компьютер от Интернета во время разработки.
Обфускайте свои сборки, когда закончите.
Сохраните диск.
Сжечь ваш компьютер.
Продолжайте ударять головой о стену, пока вы не спорите, зачем вы это делаете.
Там вы в безопасности, у любого никогда не будет такого же точного источника. Надеюсь, ваше приложение не имеет ошибки.
Да, это совершенно не полезно, но оно того стоило. – Serge
Awesome ... :-D. –
- 1. C-Code to MIPS Assembly
- 2. Nant can not find assembly in the GAC
- 3. Assembly + Meta Data + Assembly Manifest + MSIL CODE
- 4. obfuscating javascript code like this sample
- 5. Obfuscating Общая библиотека C++
- 6. Unraveling Assembly Language Spaghetti Code
- 7. Backtrace on the native code
- 8. Как использовать строку в C++ Inline Assembly code?
- 9. C++ to Assembly 8086
- 10. C# does not pass foreach code
- 11. C++ Code :: Blocks Autocomplete Not Working
- 12. Javascript Not Firing in C# Code
- 13. JTable clone/not the model
- 14. Backstack not the result want
- 15. onCreate.identityType = role not the first
- 16. CSV code not looping
- 17. Obfuscating images
- 18. javascript code not firing
- 19. Javascript Code Not Looping
- 20. Assembly define variable in .code (MASM)
- 21. SPARC Assembly if/else if not working
- 22. Blogger pagger code not working
- 23. HOw to the my things not output
- 24. MYSQL Code Not Pulling Info
- 25. Obfuscating код в AutoIt3
- 26. Kernel Dev In assembly & C
- 27. XML CODE REPEATING THE LAST TAG (ОШИБКА)
- 28. Code First Migrations not working
- 29. Code Rally Login Not Working
- 30. PHP Session Code Not Working
Как сгенерировать библиотеки DLL/программы, запустить на них обычную запутывающую программу, а затем использовать что-то вроде ILSpy (но автоматическое) для генерации кода из них. –
@aitzaz это не чувствую. – Serge
Альтернативой было бы получить ваше прошлое, чтобы написать его. Я часто не знаю, что я делал! :) –