| | |
Ohhhh! Reverse Engineering!
![]() |
•
•
Join Date: May 2007
Posts: 21
Reputation:
Solved Threads: 1
There are many Java Decompilers which can decomile .class file to .java file revealing the source.
Is there any way to prevent this reverse engineering ?
Like in .Net framework, once .dll or .exe is built, noone can reach to source code.
?
Is there any way to prevent this reverse engineering ?
Like in .Net framework, once .dll or .exe is built, noone can reach to source code.
?
Sometimes one pays most for the things one gets for nothing - Albert Einstein
•
•
•
•
There are many Java Decompilers which can decomile .class file to .java file revealing the source.
Is there any way to prevent this reverse engineering ?
Wrong.
Java Programmer and Sun Systems Administrator
----------------------------------------------
Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.
--Brian Kernighan
----------------------------------------------
Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.
--Brian Kernighan
Firstly languages such as Java do not offer such "consealing" feature cause they are not meant to be used that way. Secondly as masijade has rightly pointed out executables are not all safe. Though it requires good knowledge of such they can be broken too.
Read about obfuscation and what it does in order to make your code "unfriendly" or harder to understand to others. But this too isn't 100% safe rather quite far from it.
The only way to protect such source code is through the use of appropriate licenses that prohibit others from using your code in a way different from the one you intend them to use.
This has been well mentioned by the then moderator and current super mod s.o.s and masijade in a previous thread, you can find it if you want.
Read about obfuscation and what it does in order to make your code "unfriendly" or harder to understand to others. But this too isn't 100% safe rather quite far from it.
The only way to protect such source code is through the use of appropriate licenses that prohibit others from using your code in a way different from the one you intend them to use.
This has been well mentioned by the then moderator and current super mod s.o.s and masijade in a previous thread, you can find it if you want.
Get up every morning and take a look at the Forbes' list of richest people. If your name doesn't appear.... GET TO WORK !!!
![]() |
Similar Threads
- Database reverse engineering problems (Database Design)
- Compile PHP (PHP)
- reverse engineering issue (VB.NET)
- Reverse engineering. (C++)
- Motorola T720 Phone and Verizon Wireless (Cellphones, PDAs and Handheld Devices)
- Reverse Engineering (Computer Science)
- MicroOLAP Database Designer for MySQL (Post your Resume)
- Bash shell screipt help (Shell Scripting)
Other Threads in the Java Forum
- Previous Thread: does not equal operator for STRINGS
- Next Thread: java jbuttons
| Thread Tools | Search this Thread |
3d 6 @param affinetransform android api applet application arc arguments array arrays automation binary bluetooth bold byte c++ class client code color compare component coordinates count database detection doctype eclipse educational error file fractal froglogic game givemetehcodez graphics gui guitesting helpwithhomework html ide ideas image ingres input integer intersect j2me java java.xls javaexcel javaprojects jni jpanel jtextarea julia keytool keyword linux list macintosh map method methods mobile netbeans newbie nextline object pong problem producer program programming project projectideas read recursion recursive replaysolutions rim scanner sell server set size sms sort sql string swing terminal threads transforms tree web websites windows






