Monday, February 1, 2010

What are ILDASM and Obfuscator in NET?

  • ILDASM (Intermediate Language Disassembler)
    De-Compilation is the process of getting the source code from the assembly.
    ILDASM is a de-compiler provided by Microsoft.
    This ILDASM converts an assembly to instructions from which source code can be obtained.
  • Obfuscated code is source code or intermediate language that is very hard to read and understand.
    An obfuscator is a medium of making a program difficult to understand.
    The way the code runs remains unaffected although the obfuscator makes it harder to hack the code and hijack the program.

Explain how Obfuscator works.

  • Obfuscators protect the source code from being hacked. Encryption and Decryption are processes from where you can get the data back.
  • However these differ from what obfuscation is. In obfuscation, a program become out of the reach of hackers although it functions the same way it is supposed to.
  • Optimizations too get applied to the process of obfuscation in order to make the program fast.

0 Comments: