About Rohit Prakash Expertise I can answer questions on VB.NET 2003. Areas include: Designing/Developing/Deploying desktop/client-server applications. I can also help in database connectivity using ADO.NET to connect to popular databases like Oracle,Access,SQL Server,MySQL,PostgreSQL etc.
Experience I have 3 years experience using Visual Basic.NET in corporate environments. I have been providing consulting to private organizations and large departments and also developed solutions for custom needs.
Education/Credentials Master of Computer Applications.
Question Dear expert
As you know, you can disassemble a .NET-based executable file using 'ildasm.exe' application provided by the .NET Framework and then examine the intermediate language codes. Two questions arise here:
1.Is it possible to change the intermediate code and the recompile it? In fact I worry about the security issues!
2.Could one de-compile the intermediate code into the original source code or into other .NET languages? Is
there any encryption or obfuscation measures taken to provide .NET code security?
Thank you very much
Answer To prevent .NET code from reverse engineering, you can use a tool called ".NET Reactor". Also there are plenty of obfuscation tools. For the former goto following link: