In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-03-28 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Network Security >
Share
Shulou(Shulou.com)06/01 Report--
Java development language has rapidly replaced many traditional high-level languages and occupied the dominant position in many fields such as enterprise network application development because of its high security, code optimization, cross-platform and other characteristics. Especially in recent years, with the continuous development of big data, Internet + and cloud computing technology, Java development language has an irreplaceable position.
However, Java's most prominent cross-platform advantage makes it run in a virtual machine environment in the form of intermediate code, so Java code decompilation is easier to implement than other development languages, and the decompiled code is optimized to be almost comparable to the source code. In order to avoid this situation and protect software intellectual property, a tool called Java obfuscator has been developed.
However, the function of Java obfuscator is to confuse the compiled code, which makes the decompiled code confused and difficult to understand. The real role is to increase the difficulty of reverse engineering, and the final result is to cure the symptoms rather than the root cause, which is almost transparent to some people who master the tools. In addition, because there are multiple mappings in Java programs, the compatibility of most obfuscation tools will be poor.
Recommend a way for shelling tools to protect jar packages-Virbox Protector
There are currently two versions to choose from.
The first is the licensed version, which is bound with the license when you add the shell, and the encrypted software needs a license to open and use.
The second is the independent version of the shell, only do the shell processing, the encrypted software can be delivered directly.
The following is the encryption process of the independent version of Virbox Protector shelling tool for jar packages.
1. Deploy the project and start the service
Put the project in the webapps directory. Start the tomcat service first to confirm that you can start normally. After starting, the War package will automatically extract a folder with the same name.
Start the tomcat service
Find the dependent interpreter
After the service starts successfully, go to Task Manager-Service-find the jdk on which the project is running, and enter the directory to find the corresponding program for encryption. The figure below is as follows
2. Encrypt .jar or .class files
① first encrypts the java.exe under the jdk path of the installation environment and drags the java.exe into the shell tool Virbox Protector Standalone.
② opens the plug-in's ds button on the encryption options page.
③ clicks "shell now". After adding the shell, two additional files will be generated.
Java.exe.ssp is a configuration file, which will be used later when encrypting .class / .jar; java.ssp.exe is a shelled java.exe file, cut the java.exe to another folder for backup, and change the name of java.ssp.exe to java.exe.
④ opens "DSProtector.exe" to protect .class / .jar.
Add the java.exe.ssp file generated by encrypting java.exe in the previous step.
Add the .class / .jar file to encrypt.
Click "protect it" and the encryption is successful.
To try out Virbox Protector Standalone: http://shell.virbox.com
The licensed version of the shell tool can be accessed at: https://lm.virbox.com
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.