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
5
votes
0 answers

How to debug and understand SWF

I have a SWF-file (without the source), and I need to understand exactly what goes on under the hood. The SWF-file is started with URL-parameters (flashvars) and produces produces some output. I need to figure out what logic is added to the input,…
tomahg
  • 51
  • 4
5
votes
1 answer

HexRays - what is "__OFSUB__()" purpose?

In the following decompiled function using Ida pro's Hex rays: int sub_409650() { int v0; // ecx@1 int result; // eax@1 bool v2; // zf@1 bool v3; // sf@1 unsigned __int8 v4; // of@1 unsigned __int16 v5; // cx@2 unsigned int v6; //…
paulm
  • 5,629
  • 7
  • 47
  • 70
5
votes
6 answers

Encrypting password in compiled C or C++ code

I know how to compile C and C++ Source files using GCC and CC in the terminal, however i would like to know if its safe to include passwords in these files, once compiled. For example.. i check user input for a certain password e.g 123, but it…
Daniel
  • 3,017
  • 12
  • 44
  • 61
5
votes
1 answer

Why does java decompiler does not save annotations

Why a decompiled java files does not have any annotations in it?
abhinav
  • 1,252
  • 10
  • 27
5
votes
4 answers

how to decompile an .exe file which is not a .net module

I am trying to decompile a file called App.exe. When I am trying to decompile this file using reflector it's getting an error that App.exe is not a .Net module. Seeing this image you can get a idea that what I am trying to say: Then I tried to…
user1447345
  • 171
  • 3
  • 3
  • 11
5
votes
4 answers

How to dynamically decompile a Class Object on memory?

I'm making a tool to dynamically display the sourcecode of running java class. I need a tool to help me on dynamically decompile from a Class Object to String of sourcecode. I know some decompile tools like Jad, DJ decompiler can decompile a .class…
JerryCai
  • 1,663
  • 4
  • 21
  • 36
5
votes
2 answers

Can't access JD-Eclipse site: http://java.decompiler.free.fr/?q=jdeclipse

I can't access java decompiler site: http://java.decompiler.free.fr/?q=jdeclipse. It shows 403 error : Erreur 403 - Refus de traitement de la requête (Interdit - Forbidden)**. I'm accessing it from China. Is anyone out of China can access it…
zgcharley
  • 1,084
  • 3
  • 17
  • 24
5
votes
1 answer

Python decompiler for Eclipse PyDev?

Is there a way to get eclipse to read .pyc files? I'm trying to avoid downloading an external program and I would rather not trust an on-line service.
Jacxel
  • 1,634
  • 8
  • 22
  • 33
4
votes
6 answers

source code from APK

I have searching in search Engine regarding convert dex file to jar file but I got failure to find dex2jar file in code.Google.com I have getting basic idea from here. But when I download file from dex2jar-0.0.9.8.zip form here, I unable to found…
Nikunj Patel
  • 21,853
  • 23
  • 89
  • 133
4
votes
2 answers

How to Decompile FMX file

I would like to know how to decompile a fmx file in order to make some changes into an application without source code, we just have the .fmx (Oracle 9i) file and really need the source code.
Alvaro Castro
  • 199
  • 1
  • 4
  • 22
4
votes
3 answers

Why can we decompile .NET assemblies easily?

Why can we decompile .NET assemblies easily? What's the main reason we can decompile .NET EXE files easily? There are much software that I can use to obfuscate my application code, but why does it need to obfuscate for protection? Couldn't…
Sajjad
  • 237
  • 3
  • 11
4
votes
1 answer

How is this Java project using the language reserved words as identifiers?

I have de-compiled a Java project using JD-GUI, and was surprised when I saw that all identifiers are using Java reserved keywords such as int do throw extends etc.. Here is a snippet of the project: public class try extends Thread { private int…
Soufiane Touil
  • 803
  • 2
  • 8
  • 17
4
votes
3 answers

Running boomerang

I am on Ubuntu 8.04 and I have just downloaded Boomerang and unzip the files into a folder on my desktop. I cd into that folder where the exe boomerang file resides, and typed ./boomerang and boomerang. However I got the error message: unable to…
Mark
  • 8,408
  • 15
  • 57
  • 81
4
votes
2 answers

Unpack aab resources.pb

I have the .aab that I'm planning to upload on play store for publish, and before publishing I'm trying a decompile to see which data may be exposed to user in a reverse engineering process. In .aab_FILES/base/ I see the assets.pb and resources.pb…
gabrjela
  • 116
  • 6
4
votes
2 answers

What is this referencing?

Suppose I have this class: public class class1 extends Applet implements Runnable { private String s; private URL u; ... } And a second class: class TS extends Thread { private final class1 _$97913; public TS(class1…
Josh C.
  • 295
  • 1
  • 3
  • 8