obfuscation

How safe is PHP bcompiler encoded code?

旧街凉风 提交于 2019-12-04 09:28:32
I'm interested if anyone knows exactly how effective/safe/protected PHP's bcompiler is against reverse engineering. The introduction page makes a bold claim: In terms of code protection, it is safe to say that it would be impossible to recreate the exact source code that it was built from, and without the accompanying source code comments. It would effectively be useless to use the bcompiler bytecodes to recreate and modify a class. Perhaps the key word is "exact" -- how true is their claim if you remove it? PS - Please, no lectures about compilation/obfuscation versus licensing. :) It is just

Android Proguard SqlCipher NoClassDefFoundError

邮差的信 提交于 2019-12-04 09:04:10
Have been battling with Proguard all day and have tried many examples and solutions on the official Proguard site as well as StackOverflow. I have a large project I need to obfuscate, which has a number of referenced library projects and Jars. I am getting 725 warnings from proguard from 2 libs, com.google.common and twitter4j. I can happily get the project to compile if I add the following: -dontwarn com.google.common.** -dontwarn twitter4j.** However, the app crashes instantly on open, so this seems to just be a way of hiding an issue, not fixing it. The proguard-project.txt is in the

Android - Proguard and retrofit 2?

橙三吉。 提交于 2019-12-04 08:39:09
问题 I am using from Proguard for my project and bellow code is in my proguard-rules.pro : # Retrofit -keep class com.google.gson.** { *; } -keep class com.google.inject.** { *; } -keep class org.apache.http.** { *; } -keep class org.apache.james.mime4j.** { *; } -keep class javax.inject.** { *; } -keep class javax.xml.stream.** { *; } -keep class retrofit.** { *; } -keep class com.google.appengine.** { *; } -keepattributes *Annotation* -keepattributes Signature -dontwarn com.squareup.okhttp.*

Software protection for small vendors

时光怂恿深爱的人放手 提交于 2019-12-04 07:44:15
问题 This is a problem we all have to consider at some point. After many years and many approaches I tend to agree in general with the staterment: "For any protected software used by more than a few hundred people, you can find a cracked version. So far, every protection scheme can be tampered with." Does your employer enforce the use of anti-piracy software? Further, every time I post about this subject, some one will remind me; "First of all, no matter what kind of protection you'll employ,a

Does silverlight code need protection?

徘徊边缘 提交于 2019-12-04 07:41:22
I don't quite understand how Silverlight code works within the browser. Are the assemblies downloaded to the client machine? Is there any chance of the code getting decompiled using Reflector or some similar tool? If so, what options does one have to protect the code? Do .net obfuscators work with Silverlight? To view a Silverlight application the client download a .xap file that contains the dll and one configuration xml and optional resources. The dll contains compiled c# code that runs in a Silverlight runtime in client machine. Silverlight runtime is basically a subset of complete .net

Someone remotely encrypted my original source

爱⌒轻易说出口 提交于 2019-12-04 07:35:13
问题 I was having a remote session with someone 2 days back for a web application demonstration, and suddenly, I don't know what he did, but my screen froze for 10 minutes and then when it got back to work, all my main original source files were encrypted. I don't have any back up and it took so much to code all that files but now all my work has gone to waste. When I opened those files, it says "Encrypted by PHPMasterCrypt and when I visited that website, it says its one-way encryption and cannot

Is there a free tool capable of pruning unused code from a CLI assembly? [closed]

醉酒当歌 提交于 2019-12-04 06:42:31
Closed. This question is off-topic. It is not currently accepting answers. Learn more . Want to improve this question? Update the question so it's on-topic for Stack Overflow. Closed 4 years ago . Is there a free tool capable of pruning unused code from a CLI assembly? I know there are obfuscators that are capable of performing this optimization, but these all cost money. Is there a free (or even open source) tool that removes the unused code in an already compiled assembly? Jb Evain There is. It's called the Mono.Linker . What I wrote three years about the Mono.Linker ago pretty much still

Can WinRT application use obfuscation?

倖福魔咒の 提交于 2019-12-04 06:40:31
All Metro applications must be inspected before distribution through Windows 8 AppStore. Does this mean it will not be allowed to use code obfuscation? Or it is still possible, and only some specific aspects are going to be monitored during such inspection? Here are some facts: Marketplace for WP7 allows C# apps be obfuscated (even MS he advises doing so) and I don't see any reason why Windows AppStore would ban such apps. It is almost certain that some vendors will provide compatible C++ obfuscator. You should care about your clients not crackers. :) a lot of hacks for code obfuscation will

How can I obfuscate (protect) JavaScript? [closed]

半世苍凉 提交于 2019-12-04 06:27:20
I want to make a JavaScript application that's not open source, and thus I wish to learn how to can obfuscate my JS code? Is this possible? keparo Obfuscation: Try YUI Compressor . It's a very popular tool, built, enhanced and maintained by the Yahoo UI team. You may also use: Google Closure Compiler UglifyJS Private String Data: Keeping string values private is a different concern, and obfuscation won't really be of much benefit. Of course, by packaging up your source into a garbled, minified mess, you have a light version of security through obscurity . Most of the time, it's your user who

How to Obfuscate SQL Sprocs?

六月ゝ 毕业季﹏ 提交于 2019-12-04 03:55:46
Is there a way to hide/protect/obfuscate MS SQL Stored Procedures? I can vaguely understand obfuscating code if it's extremely advanced in what it does, but I think obfuscating your SQL may not be worth the hassle. Anyway, a lot of the SQL I've seen around here comes obfuscated as standard. If you must hide it, how about the "WITH ENCRYPTION" clause? http://blog.sqlauthority.com/2007/07/01/sql-server-explanation-of-with-encryption-clause-for-stored-procedure-and-user-defined-functions/ See the ENCRYPTION option for the CREATE PROCEDURE statement. http://msdn.microsoft.com/en-us/library