decompiling

Opensource C/C++ decompiler

Duplicate of http://stackoverflow.com/questions/193896/whats-a-good-c-decompiler and http://stackoverflow.com/questions/205059/is-there-a-c-decompiler taken together. Does somebody know any opensource C/C++ decompiler? I don't want to use any commercial solution like IDA Pro. ...

Reflector for Java?

Is there a Java equivalent to .NET Reflector? Edit: more specifically, decompiling is what I'm after. ...

Best tool(s) for decompiling Lua bytecode?

I am really having trouble finding a good working Lua bytecode decompiler. I'm trying to decompile some scripting files I found in a game but they appear to be compiled, yet don't seem impossible to decode. What's the best tool to decompile Lua binaries? ...

Eziriz Intellilock on Vista 64 bits

Hi all, I'm using Eziriz Intellilock to protect a .NET windows application. The application targets .NET 2.0 and is built with "Any CPU" target. When it's unlocked it works fine in both 32bit and 64bit Vista. However, when I lock it with Eziriz Intellilock, I can only run the locked version in 32bit Vista. When trying to run in Vista 64...

What are some Open Source Java projects with good, fine-grained unit test coverage?

I'm working on a Java decompiler with correctness(*) as a primary design goal. To test it, I'm looking for some Java Open Source projects with fine-grained unit test coverage. These projects can be large or small, but test should exist which cover individual classes or methods. I plan to compile these projects with various compilers/s...

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

Hi 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 wa...

Problem interpreting the resulting code of a decompiled java class: MyType.access$102

I'm trying to slightly extend an undocumented class in a third-party framework we're using. I decompiled the .class file with jd-gui and see an inner class defined like this: private class DeactivateAction extends AbstractAction { public DeactivateAction() { super("Deactivate"); } public void actionPerformed(ActionEvent paramActi...

Problem with Reflector and Automatic Properties

I've just disassembled a project to debug it using Reflector, but it seems to balk at decoding the 'compile results' of automatic properties, e.g. the next line gives me a syntax error. I've tried fixing these manually, but every time I fix one, more appear. private string <GLDescription>k__BackingField; Is there anything I can do ab...

Finding embedded DLL resources

I'm using a decompiler to look at a DLL I built a while ago because I don't have the original source anymore. I want to see what a specfic value for a resource string is, but I can't seem to find them. I embedded the resource file, so I figured I could just decompile the DLL and see the string, but it isn't anywhere to be found. Any p...

Does anyone use the generated entity classes on a large project?

In the NerdDinner example they use a repository pattern to decouple the business from the data layer. But then they use the Linq to SQL generated classes (Dinner specifically) as the entity class used throughout the project. So how decoupled is that really? It’s not like you could easily exchange Linq-to-SQL. On my last project I creat...

What are my free and/or open source options for decompiling class files and JARs?

I'm familiar with JAD, and haven't found anything newer or better, but I really didn't look that hard because I had previous experience with the JAD tool. However, I might have missed some really good options out there. Did I miss anything good? If so, what is it and what features does it have in comparison to JAD? ...

(.net) Intermediate language exe editor?

Hello. I know we have ILdasm, but is there any tool out there that will let me edit .exe or .dll files without having to go through all the rigmarole of having to convert it to IL code, with resources includeded, etc etc, manually edit, then recompile again? ...

this = this in decompiled Java

I tried decompiling a Java application to which I do not have the source code and a strange thing showed up. At the top of the constructor for a class, there is a line that says this = this What does this (not this) mean? Is this just an artifact of the decompilation process? Or is it just some ugly hack? Can this be assigned to s...

Exploring and decompiling python bytecode

Lets say I have: >>> def test(a): >>> print a Now, I want to explore see how test looks like in its compiled form. >>> test.func_code.co_code '|\x00\x00GHd\x00\x00S' I can get the disassembled form using the dis module: >>> import dis >>> dis.dis(test) 2 0 LOAD_FAST 0 (a) 3 PRINT_ITE...

Are there any examples of code that is difficult to decompile?

Sometimes when decompiling Java code, the decompiler doesn't manage to decompile it properly and you end up with little bits of bytecode in the output. What are the weaknesses of decompilers? Are there any examples of Java source code that compiles into difficult-to-decompile bytecode? Update: Note that I'm aware that exploiting this ...

how to write code in asp.net to stop reverse engineering of asp.net application.

We are having an application that is downloadable. We want to stop the application being reverse engineered by someone to lose our business. It there any way to stop this? ...

Database password from VB6 aplication

I've inherited a Visual Basic 6 application that accesses a database directly, and I intend to rewrite it in Java. However, something I NEED is the database user+password, which I believe is hard-coded into the application's source. Unfortunately, I don't have access to it's source. How could I retrieve the DB password? Is there a way t...

Preventing decompilation of C# application

Hi, We are planning to develop a client server application using C# and MySQL. We plan to sell the product on the shelf like any other software utility. We are worried about the decompilation of our product which does have some sort of edge over our competitors in terms of usability and bundled functionality. How can we prevent our sof...

How to decompile a DLL in C++

I have an old DLL that stopped working (log2vis.dll) and I want to look inside it to see what objects it uses. The DLL was written in C++ (not .NET). Is there a tool that will decompile/disassemble C++ files? ...

Command-line java decompiler (alternative to jd-gui)

I'm looking for a program to batch decompile java classes. And i found JAD, but it didn't support some new features of JAVA, and the benefit of this program is that it can execute from command line and generate a *.java file automatically. And i found jd-gui.exe program, it supports most features of java. But the shortcomming is that it...