Ahora entiendo, es que en realidad no son variables, son direcciones de memoria, si has llevado ensamblador, sabras a que me refiero (las variables se convierten en direcciones de memoria cuando compilas en cualquier lenguaje).
Si vas a desensamblar (ingenieria en reversa como tu le llamas) necesitaras tener nociones de CIL/MSIL, y que significan las instrucciones en ese codigo, aunque te dire que yo que he llevado ensamblador, no es nada facil desemsamblar, requiere mucha paciencia, y muchos conocimientos.
Por lo otro que preguntas, la verdad desconozco cual sea la respuesta, y pues no tengo mucha experiencia con CIL.