Code Obfuscator, De-compilation ToolThe purpose of the code obfuscator was to prevent attackers from analyzing the code logic through reverse engineering by converting the source code into an incomprehensible form, such as code disorder, using obscure names to renamed classes, fields, and methods. It was to prevent the code from being reverse-cracked instead of being reverse-compiled. Common code obfuscators include R8 (based on DexGuard and also suitable for Java applications) for reducing and obfuscating Android applications, as well as ProGuard, which is popular in Java. ProGuard can compress and optimize your code, remove useless classes, fields, methods, attributes, and comments, and use short, meaningless names to renamed classes, methods, and attributes. There are also Allatori Java Obfuscator, VirboxProtector, ipaguard, DashO, Zelix KlassMaster, RetroGuard, and others that can be used for code obfuscating.
If you want to debuff the obfuscated code (for example, when the obfuscated code prints stack information, the method name is not recognized), in the case of ProGuard obfuscated, it will output a mapping. txy file that contains the original class, method, and field names that have been converted to obfuscated names. You can use the retrace.bat script (Window) or the retrace.sh script (linux.macosx.com) to restore the obfuscated stack trace information into readable information.
Common deconstruction tools could restore the compiled code to a certain degree of readable source code, such as a deconstruction tool for Java bytecode, but this was the opposite of the function of a code obfuscator. The reason why I didn't mention a specific deconstruction tool here is because the reference materials didn't focus on deconstruction tools.
<a href="/?from=ask_words" style="color:red" target="_blank">Read more exciting novels for free</a>
Is Rouge the real Rouge?In many novels, there was an element of " rouge ", but it did not necessarily refer to the real rouge. For example, in Zhang Ling's " Rouge "," rouge " was a key element in the novel. It ran through all kinds of plots that confused the real and the fake, and intertwined with the fate of the characters. The " rouge " here was not simply rouge in the sense of cosmetics. In " Strange Tales from a Chinese Studio: Rouge ", rouge was the name of the daughter of the veterinarian Bian Weng, and it did not refer to the real rouge. There was also the rouge comment in the Sword Snow Stride ", which was a list of the most beautiful women in the world. It had nothing to do with real rouge.
<a href="/?from=ask_words" style="color:red" target="_blank">Read more exciting novels for free</a>
RougeRouge was a Chinese film released in 1942, directed by director Zhang Zengjin. It told the love story between a rich girl and a poor farmer during the Anti-Japanese War.
The female lead, Mei Niansheng, was a socialite from the capital, and her father was a famous general who fought against the Japanese. Mei Niansheng had a relationship with the Japanese military officer Hideki Tojo, but they broke up because of Tojo's betrayal. Later, Hideki Tojo was killed by Mei Niansheng's fiancé. Mei Niansheng felt guilty and decided to avenge Hideki Tojo. She took her fiancé's son, Li Qintao, and her servant, Ah Si, to Japan to cooperate with the Japanese military to eliminate the anti-Japanese forces.
During the Japanese occupation of China, Mei Niansheng and the Japanese military officer Hideki Tojo met again and gradually developed feelings for each other. However, Mei Niansheng knew that he was a Japanese spy. In order to let Hideki Tojo leave China safely, she planned to murder Li Qintao together with Tojo. In the end, Mei Niansheng was killed by Tojo during the murder, and Tojo was also found and killed by Li Qintao.
Li Qintao met a Japanese man named Hashimoto while he was studying in Japan to find his mother, Mei Niansheng. They had experienced the war against Japan and the process of recovering their lives after the war. In the end, Li Qintao discovered Mei Niansheng's whereabouts and brought her back to China to raise her.