Questions tagged [obfuscation]
26 questions
50
votes
4 answers
The case for code obfuscation?
What are the top reasons to write obfuscated code, in terms of a real benefit to the people developing the code, and the business that runs that code (if the code in question is in fact commericial code)? Are there documented cases (available online…

jefflunt
- 794
- 1
- 6
- 12
37
votes
12 answers
Fellow programmer used worst programming practices
I know it seems odd to say, but a fellow programmer at work deliberately used a couple of bad programming practices on purpose! I'll explain. First let me say that he's an intelligent guy and for the most part he writes intelligible code.
He was…

Neil
- 22,670
- 45
- 76
30
votes
8 answers
Should I spend time preventing piracy of my app?
The title says it all, the more I do research about piracy and the tools used to crack an app the more I think it is just wasted time.
My biggest threat is that my app is being cracked and uploaded again within minutes after I released it. But I'm…

Mike
- 446
- 4
- 10
23
votes
3 answers
Must source code released under GPL be human-readable?
In a response to another question, a poster suggested that under the GPL:
...you need to provide the human readable [code], not a whitespace stripped version...
Readability would seem to me to be subjective and unlikely to be explicitly required…

Armand
- 6,508
- 4
- 37
- 53
14
votes
4 answers
Is it important to obfuscate C++ application code?
In the Java world, sometimes it seems to be a problem, but what about C++? Are there different solutions?
I was thinking about the fact that someone can replace the C++ library of a specific OS with a different version of the same library, but full…

user827992
- 1,175
- 2
- 9
- 19
12
votes
2 answers
What are the advantages of obfuscating release code?
The specific example I have in mind involves the currently-alpha game Minecraft, but this is a general question that I think warrants some conversation.
Minecraft is written in Java, and stack traces usually look like this (real…

StrixVaria
- 223
- 2
- 7
8
votes
13 answers
Decompilers - Myth or Fact?
Lately I have been thinking of application security and binaries and decompilers. (FYI- Decompilers is just an anti-complier, the purpose is to get the source back from the binary)
Is there such thing as "Perfect Decompiler"? or are binaries safe…

Simon
- 425
- 3
- 6
8
votes
3 answers
How do I encrypt the source code on the webserver?
I have a web application developed using Python, HTML, CSS & JavaScript.
The customer installs it in any of their own Machine and uses it through their LAN.
In short the customer sets up the webserver in any of their own machine.
Since its a web…

ASKN
- 915
- 2
- 8
- 14
7
votes
3 answers
Cross border data obfuscation and how to deal with it?
I am currently facing a situation where I will need to obfuscate data for legal reasons (these are countrywide rules and not specific to me)
I will still need to work with teams outside this area who will still need to access applications/databases…

adolf garlic
- 1,061
- 7
- 10
7
votes
4 answers
How to protect my php code running on a client server?
I'd like to ask how to protect my code that is running on a client server from being altered and/or copied.
It's running on Ubuntu Server with the standard Apache Php Mysql stack.
Any software needed would preferably be open-source.
I'd also like…

HTDutchy
- 222
- 1
- 2
- 7
6
votes
3 answers
How is C/C++ more difficult to decompile than C#?
See top answer here: Obfuscation at source-code level more effective than obfuscators?, specifically "Code it in a language so not easy to decompile such as C/C++"
I'm looking to write a new application that will be sold for $500 per license, so I'd…

Michael
- 473
- 1
- 4
- 12
3
votes
3 answers
Open Source PHP Encoder
Are there some recomendations on Open Source or Free PHP Encoder systems?
Is something available?

devasia2112
- 335
- 5
- 12
3
votes
2 answers
How do I implement code obfuscation for native code?
I'm interested in doing code obfuscation (native code, to make it clear what I mean by "native code": the actual machine code in x86/x64/arm executable files - PE, ELF, Macho and etc, not the sources) as a part of a build process. I can think of…

user2102508
- 195
- 2
- 6
2
votes
1 answer
License control for an on-premise application
TL;DR How do you build an airtight license control system for your onprem application, which revokes access once subscription ends?
Premise
I am building this application in Python that needs to be deployed on premise of the client. This…

arvindkgs
- 129
- 3
2
votes
1 answer
How can I encrypt or remove readability of source code before publishing it?
I am working on a collaborative project, for which I have to submit source code, which will be used/embedded in the main repository for re-compilation. Is there any way, I can encrypt the source code or may apply some other technique so that I can…

Qasim
- 133
- 1
- 6