can someone plz tell me what obfuscation exactly is, and how to obfuscate some code given to u.
Hi gurpreet...
the word "obfuscate" means confuse/complicate in pure english.... :-)
Code obfuscation means complicate ur src codes so that it confuses them who in case reverse engg ur code .... that is just one application of that ..... i mean code protection techniques involve obfuscation of code as one method ....
i mean u can obfuscate AND encrypt the code so that it won't be easily underrstoood by someone else :-)
some quick urls:
http://www.cs.arizona.edu/~collberg/Research/Students/DouglasLow/obfuscation... (related to java code protection) http://mini.net/tcl/728 (tcl )
some products: (see the features u'll understand) http://www.instantiations.com/jove/product/obfus1.htm http://sourceguardian.com/
actually we have an upcoming comptt. in goa college of engg. and there is this even which is called "dubugsy n obfuscy" where we have to obfuscate and debug some code tha'll be gven ot us and do this ON PAPER...
BEST OF LUCK :-)
If u have time just look at some cracking site/honepots for how guys from wild have used this technique to encrypt the codes/ packet transfer also so that even if the packets r notices they confuse !
regards, Ranjeet