decompiling

Decompiler for Visual Basic 6 program?

In the FAQ of the Boomerang decompiler (which currently only decompiles to C-code) they make a brief mention that Visual Basic exes happen to include a lot of metadata, so a Visual Basic decompiler might be able to produce better source code for Visual Basic programs than what Boomerang can give you. Since the program I'm trying to deco...

Java decompiler written in the United States

I work for a government contractor that is really picky about what software gets installed on their machines (US government laws). As part of a reverse engineering effort, I need to figure out what a certain set of .class files do. A decompiler would be really helpful, but I can't seem to find one that meets the standards set here. Basic...

Fail-safe way of round-tripping JVM byte-code to text-representation and back

I'm looking for a fail-safe way to round-trip between a JVM class file and a text representation and back again. One strict requirement is that the resulting round-tripped JVM class file is exactly functionally equivalent to the original JVM class file as long as the text representation is left unchanged. Furthermore, the text represen...

The simplest code hacking

I have the following code: #include <iostream> #include <string> void main() { std::string str; std::cin>>str; if(str == "TheCorrectSerialNumber") std::cout<<"Hello world!!!"<<std::endl; } I need a decompilation or disassemblering tool which can help me by doing below listed steps find the "TheCorrectSerialNumber"....

Decompiling code (language independent)

Hi, I am curious about how to view the source code present in a DLL, irrespective of the language used. Is there any software available for this? Thanks ...

How to Prevent SWF from Decompiling?

How do I prevent my SWF from decompiling? Is there any difference between ActionScript 1/2 and ActionScript 3 in the perspective of decompile prevention? This is an opposite question of the following question: How do you decompile a swf file? http://stackoverflow.com/questions/97018/how-do-you-decompile-a-swf-file ...

Modify a string in Java bytecode (jar)

I need to modify a connection string that's hard-coded into a Java application (jar without source). I presume it's possible to decompile the jar, then change the source and recompile to a new jar, but is there perhaps a quicker way to do this? EDIT: It's a standalone application, not a jar I'm loading from my own code I doubt it wi...

Refactor packages in a Jar

I have a requirement that i need to load two versions of a jar at once. To avoid class path collisions I'd like to rename the packages of one of the jars. Then in source you could always easily determine the version by the package name. I've played with javap but couldn't find an assembler for Java 1.6. I've also attempted to decompi...

More about SWFScan

I'm desperate to find the ShmooCon talk by HP's Prajakta Jagdale on SWFScan and flash decompilation. All I could find was the HP white paper itself. Anyone who can help, would be greatly appreciated. ...

How to protect Java codes against decompiler ?

As we know , there are a lot of java decompiler tools which can convert .class to .java file. Therefore,we need to protect our .java files against decompiler. I know this is a big topic,and maybe there is no ending. Usually, there are two ways : obfuscator and customized classloader. Is there any mature solution or open source framewo...

How to protect the source of a delphi app?

How could I protect my delphi app from being decompiled? I know there are some software like themida that I think will do that but then the protected exe trigger the antivirus. ...

net reflector and visual studio

I've lost the source code for one of my programs. Is there anyway to disassemble all the code in .Net reflector and then load it into Visual Studio (express preferably), and hopefully get the designer view as well? ...

class file to java file conversion

Hi, How to get java file i.e source code from class file i.e from compiled file? ...

Recompile decompiled Java (JD / JAD) source that contains goto instructions

(Related question: http://stackoverflow.com/questions/992930/java-compilers-or-jvm-languages-that-support-goto) I have decompiled a jar (Legally, for debugging purposes) and want to recompile it. I've used both JAD and JD and both don't compile due to goto instructions E.g. goto _L1 ... L1: return true; Is...

Is it possible to prevent decompilation of .NET MSIL DLL?

Almost all the .net assemblies can be de-compiled using Reflection .Which means that all .net products are open source since the code can be easily be used by other developers. Isnt there a way so that we can encrypt the codes (at least for some security logic) so that it cannot be easily cracked or misused. Edit Old question Is winfor...

Recommendations for SWF decompiler for change n' publish purposes

My mission is to take an existing SWF file, decompile it, change a few things (mostly localization stuff) and then republish it. So I figure to get a SWF decompiler program that will extract the FLA file from the SWF, edit the FLA and then - publish it. As far as I know this is the most commonly used SWF decomplie program. One problem w...

Hiding the contents of your compiled Applications (.exe, .dll). C# code

Well, as we all know, you can decompile C# (dll) assemblies to find what code lays inside of them. What I do not know, is how i can hide that code. The issue: I'd like to release some dll's that will add extra functionality to applications, but i thats all i want them to be used for. adding functionality to applications. I dont want oth...

Are these encoded codes?

hi, i used a decompiler to decompile a .class file it seems that it decompiled everything except some code at the bottom are very strange and since im new to java im not sure what they mean: static { String[] tmp5_2 = new String[6]; jsr 50; tmp5_2[0] = "pH@JeAE"; String[] tmp13_5 = tmp5_2; jsr 42; tmp13_5[1] ...

Decompile JavaEE

We have a Java EE app which vendor does not exist anymore (due to bankruptcy). Unfortunately we have to make some changes to the functionality of the app, and this means reverse engineering the JavaEE app. We use JD-GUI to reverse-engineer about 70% of the app/classes, and then tweak them manually to build in Eclipse. However the rest...

Label position in java decompiling output

Hi, I am using jd-gui to decompile a class file, and I got a break label (label1076) as below. In eclipse I got an error compiling because the label is declared after it is used. What is the equivalent java code without using break statement? public List buildChildList() { for (int i = 0; i < size; ++i) { ... for (int i = 0; i < r...