Java Anti-compilation plugin under Eclipse: Eclipse Class Decompiler, which integrates the best 2 Java decompile tools, Jad and Jd-core, and integrates seamlessly with the Eclipse class viewer It is convenient to use this plugin to view the source code of the class library, and use this plugin for debug debugging.
Reprinted from: http://bbs.csdn.net/topics/390263414
Eclipse Class Decompiler Plugin: http://download.csdn.net/detail/i
Java anti-compilation tool, the above jadclipse is a jad-based anti-compilation plug-in, Jad file contains the MIDlet suite header information, such as the company that developed the application, the application name and size.Official website:http://varaneckas.com/jad/ 3. Java anti-compiler Jd-guiJd-gui is a Java anti-compilation tool developed in C + + developed by Pavel Kouznetsov that supports three platforms for Windows, Linux, and Apple Mac Os.
As an Android developer, the job is to decompile others ' apk, of course, the main purpose is to learn more, take the long, make up for the short. Let's summarize some of the knowledge about Android Decompile and two packaging today. First of all, the purpose of this article is to explain the principles and methods of decompile and two-pack by example, and then as a follow-up explanation to prevent two packaging and app security, not to encourage people to repackage others ' apps and steal the f
, get the jar pack (Java Virtual Instruction), and then decompile it again with tools such as Jd-gui, get the Java source code, and audit the code from the height of the source level. Find the key point function or judgment faster, then go back to the Smali level and modify the code. This approach is more accessible, and the final step is to go back to the Smali level to modify the code.
3 use IDA Pro to directly analyze the. dex file in the APK pack
oracle| Security | security Vulnerabilities | data | database
Description:
Oracle database is a large, commercial, and data-base system.
Various Oracle Database servers, Oracle Enterprise Manager, Oracle Application Server, Oracle collaboration Suite, Oracle E-business Suite, PeopleSoft Enterprise Portal, JD Edwards enterpriseone tools, OneWorld tools, Oracle Developer The suite and Oracle workflow software were found to be affected by multiple vul
signals that cause multiple access disturbances and their multipath prior information (the correlation between signals is known: for example, an accurate user channel code, each user's channel estimation), the separation of the user signal as a unified and interrelated joint detection process to complete, Thus it has excellent anti-interference performance and reduces the requirement of the system to the power control precision, so it can make use of uplink spectrum resource more effectively, i
have installed Vista dual system or multiple systems friends should know, first installed Vista system, in the installation of other old version of the system, unrecognized into the Vista system, but first installed the old version of the system to install Vista but no problem, but the boot menu does not know the old version of the system name, with " Previous versions of the Windows system "replace the old version of the system name xp/2000/98/me."
Dual system or multiple systems, it is inevit
Android apk file can be decompile, by anti-compilation we can see the general code, to help learn. Anti-compilation provides only a way of learning and prohibits the use of the technology for illegal activities.is actually two commands:1: Run (win+r)->cmd, navigate to the Apktool folder, and enter the following command:apktool.bat d-f cmcc.apk CMCC2: Navigate to the directory where Dex2jar.bat is located, enter Dex2jar.bat classes.dexHere is a detailed explanation:The tools we use:ApktoolFunctio
Need tool: Apktool download Dex2jar download Jd-gui downloadThe Apktool is the layout and resource files that are compiled. Dex2jar compiled code bytecode, using the JD GUI to view the source code.1.apktool install 1) download Apktool, and Mac Apk-install-macosx 2) unzip the two files and copy the 3 files to the path. (Note that root permission is required) 3) use Apktool D xxx.apk to decompile and get a fo
access path and request method
code example
Import jsoncomments = Requests.get (' http://comment5.news.sina.com.cn/page/info?version=1format=js channel=gnnewsid=comos-fyfzhac1650783 ') comments.encoding = ' utf-8 ' Print (comments) JD = Json.loads ( Comments.text.strip (' var data= ')) #移除改var data= turn it into JSON data print (jd[' result ' [' count '] [' total '])
Note: This explains why you need to re
current directory:
[Html]AndroidManifest. xml apktool. yml lib res smali
1/xgd_android_test $ lsAndroidManifest. xml apktool. yml lib res smali
The source code (smali), image, xml configuration, and language configuration of apk are provided here.
Use dex2jar and JD-JUI tools to view java source codeDownload dex2jar, JD-JUI two packages, unzip.Change the suffix of apk to zip and decompress the classes. dex
they are one or several of them. The name of the czd. jar file is very suspicious. It was targeted at it at the beginning.
3. Download The Decompilation tool Java Decompiler (JD)
Http://java.decompiler.free.fr /? Q = jdgui
It is also a GUI that is easy to use and as easy as. Net Reflector.
4. use JD to open czd. the jar file is mainly used to search for user-related items. When using user as a keyword, it
This is an Android CrackMe found on crackmes.de, which is also a relatively simple type. Of course, if you want to learn it, you can try to read the smali code and manually translate it into Java code, write a Keygen.
Before analysis, first install the apk on the simulator and check that there are two activities, prompting two Hardware IDs. You need to enter the user name and registration code for registration.
Use the Apktool GUI to unpackage the apk and view AndroidManifest. xml file, see two
inside the package without confusing-keep class com.motorola.** {*;} It means proguard do not warn you that you cannot find a reference to the class com.motorola.** the package. The corresponding package name is changed to your corresponding jar top-level packageDetailed view of official documents Http://developer.android.com/tools/help/proguard.htmlSome applications after the Java code with JD-UI can not open, even confusing code can not see, I try
so that the Anti-compilation tool (Jd-gui) cannot decompile and query your Java code. Jd-gui Bug actually quite a lot of, many special code block or field set can let it crash cannot decompile source code.Like what:private static final char[] WJ = "0123456789abcdef". ToCharArray ();public static String IMSI = "204046330839890";public static String p = "0";public static string keyword = "phone";p ublic stat
First, the tool preparation:1.dex2jar:http://code.google.com/p/dex2jar/downloads/list2.jd-gui:windows:http://laichao.googlecode.com/files/jdgui.zipLINUX:http://laichao.googlecode.com/files/jd-gui-0.3.2.linux.i686.tar.gzSecond, the operation steps:(1) change. apk to. zip, unzip, find Classes.dex(2) Copy the Classes.dex to the Dex2jar.bat directory. Drag Classes.dex into run dex2jar.bat to generate Class.dex.
let's talk about APK's anti-compilation process in detail today, but I haven't been completely clear about it before. First, the preparatory workThe first thing to do is to prepare three tools for anti-compilation. All three tools can be downloaded by Baidu. Is the three tools shown.These three tools have their respective functions:(1) The Apktool tool is used to decompile the files under Res in the APK, i.e. all XML files (including manifest.xml).(2) The Dex2jar tool is used to decompile the. c
provide ideas and methods.01. Preparation Tools Anti-compilation tool: Jd-gui Class library for editing Java bytecode: JavassistIdea Plugin Jrebel:jrebel Plugin for ideaJRebel Trial Registration Code request online: JRebel02. Apply for trial registration codeOpen the address of the application registration code, fill in the application information, after the successful application will generate a trial registration code, first saved up.03. Register
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.