How to prevent decompilation of any C# application [closed]

If you deploy .NET assemblies to your client machines, some kind of decompilation will always be possible using reflector and similar tools. However, this situation isn’t materially different to what you’d encounter if you wrote the application in native C++. It is always possible to decompile things – if it were impossible, the processor couldn’t … Read more

Batch decompiling of Java files with JD-GUI

Command line decompilation for JD-GUI is a highly requested feature but it’s not implemented yet. Perhaps you can use the following workaround in the meantime: jar (or zip) all the classes you want decompiled together. Launch JD-GUI and open your jar (zip) archive. Use “File” – “Save JAR Sources” menu option. It will decompile all … Read more

Reflector for Java?

See How do I decompile Java class files? There’s a link there to JD-GUI, which seems to be about what you’re looking for. Edit: Also see Open Java *.Class Files. Edit 2: And Best free Java .class viewer?, which specifically mentions .NET Reflector.

.NET decompiler for Mac or Linux

Since most of the parts of .NET is open-sourced, ILSpy also works with Linux and Mac. From project GitHub page: Decompiler Frontends Aside from the WPF UI ILSpy (downloadable via Releases, see also plugins), the following other frontends are available: Visual Studio 2017/2019 extension marketplace Visual Studio Code Extension repository | marketplace ICSharpCode.Decompiler NuGet for … Read more

Why does GCC move variables to a temporary location before assigning them?

Most x86 instructions (other than some specialized instructions such as movsb) can only access one memory location. Therefore a move from memory to memory requires going through a register with two mov instructions. The mov instruction can be used in the following ways: mov mem, reg mov reg, mem mov reg, reg mov reg, imm … Read more

Is there a Visual Basic 6 decompiler? [closed]

For the final, compiled code of your application, the short answer is “no”. Different tools are able to extract different information from the code (e.g. the forms setups) and there are P code decompilers (see Edgar’s excellent link for such tools). However, up to this day, there is no decompiler for native code. I’m not … Read more

Why is it so easy to decompile Java Code? [closed]

Because Java byte-code is closer (more similar) to the source than assembly. In particular, .class files include metadata for classnames, method names, field & parameter types, etc… All a Java (or .Net) decompiler needs to do is look at the instructions in each method body, and turn them into the appropriate syntactic constructs. By contrast, … Read more

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)