decompiler

Obfuscating C-based binaries to avoid decompilation

隐身守侯 提交于 2019-11-28 21:15:30
Is there some way to obfuscate C-based executables or libraries to prevent decompilation? No. You can make it more difficult to decompile but you cannot prevent it. My advice is to stop wasting your time and instead concentrate on delivering a fantastic product with ever-improving features. Then people will be willing to pay for it. Your main problem is that the only way to make your code un-decipherable is to make it un-runnable. Anything that can be loaded into a PC can be cracked. The people that do reverse engineering for fun, profit or fame are generally very good at it and will really

How to debug compiled Java code in Eclipse [closed]

拥有回忆 提交于 2019-11-28 17:07:19
问题 I wonder if there are any solutions for Eclipse IDE to debug Java code for which I have no source, i.e. to debug dynamically decompiled code, step through it, etc.? I tried to use JD-Eclipse, JadClipse, and these plug-ins work great if I want to look at some class files, but as I debug, I get "Source not found." - how can I "attach" these plug-ins to "provide" source? My environment: Eclipse 3.5 Windows XP (but I look for a cross platform solution, if possible) Thank you. 回答1: I have good

Undecompilable Python

∥☆過路亽.° 提交于 2019-11-28 14:52:22
It is possible to decompile .pyc files: Decompile Python 2.7 .pyc Is it possible to `compile` python files so there is a human-unreadable code, like the c++ -> exe binary file? ..unlike the plaintext .py and very easily recoverable .pyc files? (I don't mind if it can be cracked by brute force) Python is a highly dynamic language, and supports many different levels of introspection. Because of that, obfuscating Python bytecode is a mountainous task. Moreover, your embedded python interpreter will still need to be able to execute the bytecode you ship with your product. And if the interpreter

How to protect .Net exe from Decompiling/Cracking

有些话、适合烂在心里 提交于 2019-11-28 08:30:42
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. Here is the scenario: When the application launches the first time it communicates with the web server and checks the credentials passed by the user. If the credentials are correct, the software saves the values in the Registry, sends the MachineID back to the server and stores it in the database. Now, the hacker has replaced the Server communication

Android - How to decode and decompile any APK file?

狂风中的少年 提交于 2019-11-28 05:20:11
I'm working on ads: my customers gave me some APK files of their Apps. My work consists of inserting ad banners into them. After closing the ad banners, these apps will run. My question is: How to decode and decompile APK file? Usman Kurd To decompile APK Use APKTool. You can learn how APKTool works on http://www.decompileandroid.com/ or by reading the documentation . You can try this website http://www.decompileandroid.com Just upload the .apk file and rest of it will be done by this site. 来源: https://stackoverflow.com/questions/14975618/android-how-to-decode-and-decompile-any-apk-file

How do I decompile a .dll file?

南楼画角 提交于 2019-11-28 03:32:56
问题 I have a .dll I would like to decompile to make some improvements to the code. What are some tools out there that will allow me to do this? It's written in VB, I believe. 回答1: The answer depends on what language the DLL was written in. If it was a .NET language then, as pointed out, you can use .NET Reflector. If it's the older Visual Basic (pre-.NET), then the DLL is compiled as what's called p-code and there are a few options for doing some variations on decompiling. Finally, if it's

Is there any way to decompile Linux .so?

為{幸葍}努か 提交于 2019-11-27 22:47:19
Is there any way to decompile Linux .so? There are decompilers , but a decompiler might not emit code in the same language that the original program was written in. There are also disassemblers , which will reassemble the machine code into assembly. The Decompilation Wiki may be a good source of additional information. You can disassemble the code with objdump(1) for example. 来源: https://stackoverflow.com/questions/2306972/is-there-any-way-to-decompile-linux-so

Undecompilable Python

纵饮孤独 提交于 2019-11-27 19:44:00
问题 It is possible to decompile .pyc files: Decompile Python 2.7 .pyc Is it possible to `compile` python files so there is a human-unreadable code, like the c++ -> exe binary file? ..unlike the plaintext .py and very easily recoverable .pyc files? (I don't mind if it can be cracked by brute force) 回答1: Python is a highly dynamic language, and supports many different levels of introspection. Because of that, obfuscating Python bytecode is a mountainous task. Moreover, your embedded python

How to decompile an exe file compiled by py2exe?

烈酒焚心 提交于 2019-11-27 18:11:52
How to decompile an exe file compiled by py2exe? just one exe file, didn'n have any zip file. how to decompile to pyc or pyo file? You can use unpy2exe to extract the .pyc and then use pyREtic to get the source code. I guess you can read the HOWTO and understand how to use these programs, but basically you go to the location of unpy2exe.py and run: unpy2exe.py [-h] [-o OUTPUT_DIR] [-p PYTHON_VERSION] filename thene go to the location of REpdb.py and run: REpdb.py set_project [new project name] Select the python version fs_um_decompile [location of pyc file] The source should be in ...\Projects

Choose and test java decompiler [closed]

被刻印的时光 ゝ 提交于 2019-11-27 17:30:54
Now I'm trying to find the best java decompiler, I found these: http://java.decompiler.free.fr/ http://www.reversed-java.com/fernflower/ http://dj.navexpress.com/ http://cavaj-java-decompiler.en.softonic.com/ With these decompilers I handle byte code of this class: public class ss { public static void main(String args[]) { try{ System.out.println("try"); } catch(Exception e) { System.out.println("catch"); } finally {System.out.println("finally");} } } and I got the following results: fernflower: public class ss { public static void main(String[] var0) { try { System.out.println("try"); } catch