Questions tagged [decompiler]

A decompiler performs, as far as possible, the reverse operation to that of a compiler.

That is, it translates a file containing information at a relatively low level of abstraction (usually designed to be computer readable rather than human readable) into a form having a higher level of abstraction (usually designed to be human readable).

The decompiler does not reconstruct the original source code, and its output is far less intelligible to a human than original source code.

Resources

614 questions
18
votes
2 answers

Understanding compiler-generated type in dotPeek decompiled code

Hei. I was reading Digi Traffic Accelerator's decompiled source (I think it is the best way to learn), until I got some non-understandable code! Please take a look: internal class ProxyFarm { private static Random rand = new Random(); …
amiry jd
  • 27,021
  • 30
  • 116
  • 215
18
votes
6 answers

How to protect .Net exe from Decompiling/Cracking

I am really sad because a few days ago we launched our software developed in .Net 4.0 (Desktop application). After 3 days, its crack was available on the internet. We tried to protect the software from this but somehow people got away cracking it.…
Behroz Sikander
  • 3,885
  • 3
  • 22
  • 36
15
votes
3 answers

Java decompiler for netbeans

Is there any open source java decompiler for netbeans just like jadclipse for eclipse.
user314362
  • 1,205
  • 2
  • 11
  • 12
14
votes
3 answers

What's a good tool to analyse assembly dependency in .NET application

I know there are many tools. I want to find out a good tool to show me what assembly is missing. I encountered an exception saying that one of the dependency assembly might be missing when I tried to run a .NET app. UPDATE I want to test it on live…
Pingpong
  • 7,681
  • 21
  • 83
  • 209
14
votes
2 answers

.NET decompiler distinction between "using" and "try...finally"

Given the following C# code in which the Dispose method is called in two different ways: class Disposable : IDisposable { public void Dispose() { } } class Program { static void Main(string[] args) { using (var…
Laurent De Cant
  • 493
  • 1
  • 4
  • 19
14
votes
4 answers

What is a de-compiler how does it work?

So is a decompiler really a thing that gives gives the source of a compiled/interpreted piece of code? Because to me that sounds impossible. How would you get the names of the functions, variables, classes, etc if it is compiled. Or am I…
thyrgle
14
votes
2 answers

Is it possible to know in what language an exe file is written?

I have an exe file and I decompiled it with Ida. I was told the programmer coded in Delphi, so I tried to decompile with DeDe but it failed, no output and no error. I'm wondering if it's possible to find out the language used in creating the exe by…
Kuzgun
  • 4,649
  • 4
  • 34
  • 48
13
votes
2 answers

Integrate an Android app (.apk) into an existing Android project

Here's the use case: A friend and I are building an Android app and along with it want to integrate a game. The core of the app has been built in Eclipse but we are looking into building the game with an app building tool like Google AppInventer…
Kyle Clegg
  • 38,547
  • 26
  • 130
  • 141
13
votes
3 answers

Java assertions - $assertionsDisabled vs $assertionsEnabled

Assertions in java compile down to a private synthetic static boolean added to a test - the proposal is nicely documented here: JSR Assertion Proposal In it, we create final private static boolean $assertionsEnabled = …
lab27
  • 513
  • 5
  • 14
13
votes
4 answers

JD-Eclipse failed to install on my Eclipse 3.7

I tried to install JD-Eclipse, I love the JD standalone tools but I need to debug something on Eclipse and I was hoping this would help me decompile some classes for which I don't have the source code. The p2 installation failed with this error: An…
SeB.Fr
  • 1,246
  • 1
  • 14
  • 16
13
votes
2 answers

Android Apk decompilation seems to easy

I was just messing around. I downloaded the dex2jar http://code.google.com/p/dex2jar/ and the Java Decompiler JD-GUI http://java.decompiler.free.fr/?q=jdgui I got my own apk file (signed, sealed and on Google Play), used dex2jar to make it into a…
user485498
12
votes
1 answer

What is an analytical decompiler?

IntelliJ incorporates Fernflower, a Java decompiler made by JetBrains. On its GitHub page you can read the following: Fernflower is the first actually working analytical decompiler for Java and probably for a high-level programming language in…
Jasper Catthoor
  • 595
  • 1
  • 6
  • 22
12
votes
5 answers

Can't launch JD-GUI on Ubuntu 12.04.3 64 bits

When I launch JD-GUI on my Ubuntu 12.04.3 (Precise Pangolin) 64 bits system, nothing happens: user@host:~/jd-gui-0.3.5.linux.i686$ ./jd-gui user@host:~/jd-gui-0.3.5.linux.i686$ How do I launch it?
Anthony O.
  • 22,041
  • 18
  • 107
  • 163
11
votes
4 answers

How can I view Flash Source Code?

I found a Flash program online that would be perfect for a project I'm working on. Obviously with web content you can usually just use your browser to view the source code of whatever HTML, PHP, etc that you may be looking at. But when it comes to…
Bijan
  • 904
  • 3
  • 12
  • 24
11
votes
1 answer

How to convert 32-bit compiled binary to 64-bit

Background: We have acquired a software product that builds to a 32-bit Windows application in Visual Studio. We wish to port this application to 64-bit. A mission-critical component of this code is a black-box static library (.a file) originally…
Veggie
  • 397
  • 2
  • 14
1 2
3
40 41