parchar .net es dificil, pero no imposible
si es por estudiar el .net y quieres saber que funciona como ofuscador:
http://www.red-gate.com/products/dotnet-development/smartassembly/ves que existen des-ofuscador
http://de4dot.com/bueno ya una vez desofuscado, cuidado corregido, ahi si te veo posible que modifiques las rutinas..pero para eso debes saber por lo menos el lenguaje IL (intermedio)
aun sabiendo esto...deberas usar herramientas necesarias para .net como lo son dnspy o bien reflector o bien la que gustes...
una cosa es ver una proteccion y otra muy diferente que hagas posible eso...
si la idea es parcharlo , minimo debes saber que parchar y en que lenguaje sabes manejar, si no sabes nada
minimo te sugiero aprender un poco de inglés y visitar tuts4you, suelen haber algunos videotutoriales de codecracker o otras herramientas para .net (aunque sea para dumpear.)
saludos Apuromafo CLS