decompiling

Decompile a Java project and compile

戏子无情 提交于 2019-12-01 14:25:20
I am trying to decompile a java project(.jar) file and I am able to get .java files from it. Now how can I compile it back? I am able to add the .java files to Netbeans just as a single file.But how can I add it as a project add compile it? The project is a JavaFX project. So please help me on this. There are many ways to achieve this, but I don't think you will be able to import the project inside the jar just out of the box ( in this case, out-of-the-jar ) like that. We can use the most basic technique ( a bit dirty I admit ) but it works. Extract the contents of the jar in a directory and

How to decompile c++ dll? [duplicate]

拜拜、爱过 提交于 2019-12-01 14:14:11
This question already has an answer here: How does one disassemble Pro*C/C++ programs? [closed] 3 answers I am doing research on reverse engineering. I am able to decompile .net dll files with reflector. But in reflector we can't decompile c++ dll files. Is there any other decompiler available to decompile c++ dll Files? It's not that easy. C++ gets translated into (sometimes) very optimized machine code. There's a detailed article on http://www.codeproject.com/Articles/4210/C-Reverse-Disassembly containing more information. Edit: or indeed, check out the links posted in comments by other

Decompile a Java project and compile

荒凉一梦 提交于 2019-12-01 12:14:53
问题 I am trying to decompile a java project(.jar) file and I am able to get .java files from it. Now how can I compile it back? I am able to add the .java files to Netbeans just as a single file.But how can I add it as a project add compile it? The project is a JavaFX project. So please help me on this. 回答1: There are many ways to achieve this, but I don't think you will be able to import the project inside the jar just out of the box ( in this case, out-of-the-jar ) like that. We can use the

Java : Is there a tool to make code (in a 3rd party JAR) forward compatible (1.4 - 1.6)

会有一股神秘感。 提交于 2019-12-01 12:13:05
I have a 3rd party JAR file that is compiled using Java 1.4. Is there a tool that can make the jar file compatible with Java 1.6? (Something like 'retrotranslator' but what does the reverse of it). I tried decompiling the class files and re compile them in 1.6 but it fails. Here is the issue: My project uses 'rsadapter.jar' for was 5.1 and I had my project setup in Eclipse 2.0 + JDK 1.4 and it used to work fine. Now, I have migrated to Java 1.6 and Eclipse Ganymede (as per the requirements) and the same project (exactly same setup) started complaining about the missing class files in the

Java : Is there a tool to make code (in a 3rd party JAR) forward compatible (1.4 - 1.6)

不打扰是莪最后的温柔 提交于 2019-12-01 11:37:11
问题 I have a 3rd party JAR file that is compiled using Java 1.4. Is there a tool that can make the jar file compatible with Java 1.6? (Something like 'retrotranslator' but what does the reverse of it). I tried decompiling the class files and re compile them in 1.6 but it fails. Here is the issue: My project uses 'rsadapter.jar' for was 5.1 and I had my project setup in Eclipse 2.0 + JDK 1.4 and it used to work fine. Now, I have migrated to Java 1.6 and Eclipse Ganymede (as per the requirements)

decompiling an asp.net site

♀尐吖头ヾ 提交于 2019-12-01 10:20:44
问题 hallo all i have an asp.net site which i have no source code for it. anyway i would like to decompile the whole site and that way i can work on it agian. how can i decompile an entire website easily to c# and not do it file by file with feflactor? please help me with this, thank you! 回答1: You can use the File Disassembler plugin for Reflector. It'll let you dump out a whole assembly into code files all at once. There's another plugin: FileGenerator, that looks like it'll do the same thing,

Practices for hiding the executable code of compiled applications

时间秒杀一切 提交于 2019-12-01 08:46:30
It's a standard practice to decompile and reverse engineer .net assemblies. I'd like to release some plugin assemblies that will add to existing applications, but I don't want them to be utilized by others. What are some ways I can hide the source of these assemblies? It's theoretically impossible to achieve 100% protection unless you control the target hardware. If the CPU is able to execute it, given enough time and knowledge, a human being can read it too. This is not even limited to C# (although it's usually easier to do in managed languages). You can use an obfuscator like Dotfuscator or

Protect C++ program against decompiling [duplicate]

主宰稳场 提交于 2019-12-01 08:22:22
Possible Duplicate: Is it possible to decompile C++ Builder exe? Is C++ Builder exe safe? I use Microsoft Visual C++ 2010 Express to write my programs. When i want to distribute my program I compile it with 'Release' configuration and also I set the linker to not add debug information. So my question is, Is my executable safe or anyone can decompile it and see the source code? If it is unsafe, how can I prevent it from being decompiled? All programs can be decompiled to a degree. However, the vast bulk of the useful information in your source code is removed during compilation. The source code

Practices for hiding the executable code of compiled applications

China☆狼群 提交于 2019-12-01 06:29:24
问题 It's a standard practice to decompile and reverse engineer .net assemblies. I'd like to release some plugin assemblies that will add to existing applications, but I don't want them to be utilized by others. What are some ways I can hide the source of these assemblies? 回答1: It's theoretically impossible to achieve 100% protection unless you control the target hardware. If the CPU is able to execute it, given enough time and knowledge, a human being can read it too. This is not even limited to

Why is signature verification on remote server more secure than on device?

左心房为你撑大大i 提交于 2019-12-01 06:06:32
The Security Controls section in the In-app Billing overview instructs to perform a "signature verification" at a remote server rather than in the app (running locally on the Android device): By performing signature verification you can help detect responses that have been tampered with or that have been spoofed. You can perform this signature verification step in your application; however, if your application connects to a secure remote server then we recommend that you perform the signature verification on that server . But if I perform the signature verification on the remote server,