我想混淆我的.apk,我和Proguard有些麻烦.使用eclipse我启用了这个: # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.tx
在想知道是否存在PHP混淆器后,我看到了this线程.它给了我一个问题: 如果PHP文件首先不应该是可下载/“可分解”的,为什么有必要对PHP代码进行模糊处理?解决方法:它旨在模糊分布式PHP代码.例如,假设您正在销售论坛系统但提供免费试用.如果有人可以进入并禁用付款支票,那么卖什么呢?
我已经看到了关于这个问题的几个问题,但它们适用于旧版本的Netty. 我已经尝试了他们的答案,用io.netty切换org.jboss.netty,但同样的错误发生了. 我正在尝试使用启用了Proguard的Netty 5.0.0Alpha2(build#16)编译一个Android应用程序. 没有Proguard,该应用程序运行良好.一旦启用Pro
我正在使用mysql数据库自动增量作为订单ID.当我向用户显示订单ID时,我想以某种方式掩盖/混淆它. 为什么? >所以乍一看,管理员用户显而易见的是这个号码 是指(订单从10开始,客户从20开始等)>乍一看,这只是我的第四顺序. 基于此this answer,我希望屏蔽/混淆的订单ID为: >只是数字>一致
是否可以提取Xamarin Android应用程序的代码并进行检查? 我正处于一个即将在Play商店发布的应用程序的最后阶段.但是,我担心代码是否可以被其他人提取和查看. 请告知,如何从其他人查看代码来保护我的应用程序.解决方法:是的,可以提取Xamarin.Android应用程序的代码.默认情况下,.dll
所以,我有兴趣模糊我的应用程序的SharedPreferences xml文件,就像Android LVL那样混淆了它的许可证数据.这可以想象吗?大量的谷歌搜索产生的结果很少,可能会解决我的问题.我当然不是密码学家. 那么其他形式的加密呢?我的最终目标不是尝试使xml防弹,我只是想阻止90%以下的人,如果不是纯
我试图在twitter4j上使用proguard,并在调用新的TwitterFactory(配置)时不断收到noMethodFound异常.这是例外: java.lang.AssertionError: java.lang.NoSuchMethodException: <init> [interface twitter4j.conf.Configuration, interface twitter4j.auth.Authorization] at
我正在使用Proguard来混淆Android应用程序.一切正常,但我正在努力从错误报告中回溯堆栈跟踪. 这是我混淆代码的摘录: private ez a(x paramx) { return (ez)this.J.get(paramx); } private void a(com.b.a.f paramf) { Iterator localIterator = this.K.itera
我一直很好奇如何在JavaScript中实现这种类型的混淆以及如何解码(反混淆).下面是一个示例代码: var _0x4e9d=["\x66\x72\x6F\x6D\x43\x68\x61\x72\x43\x6F\x64\x65","\x77\x72\x69\x74\x65"];document[_0x4e9d[0x1]](String[_0x4e9d[0x0]](0x3c,0x62,0x75,0x74,0x74,0x6f,0x6
我正在构建一个spring mvc web应用程序. 我打算使用hibernate. 我对混淆等方面没有多少经验 混淆应用程序的潜在缺点是什么? 我知道调试应用程序可能存在问题,并且恢复丢失的源代码也是一个问题. 实际运行应用程序是否存在任何已知问题?可以引入错误吗? 由于这是我正在寻找一般指导的
我正在优化我的proguard配置,我仍然保留一些非强制性的类名. 经过深入反思,我终于找到了原因. 我的类实现了Parcelable,我使用了一些使用这个proguard配置的库: # Needed for Parcelable/SafeParcelable Creators to not get stripped -keepnames class * implements android.os.Pa
[proguard] Warning: there were 184 classes in incorrectly named files. [proguard] You should make sure all file names correspond to their class names. [proguard] The directory hierarchies must correspond to the package hierarchies. [p
我需要一个在Windows 7上运行的Java源代码混淆器. 因为我打算在GWT中发布一个封闭的源库,所以它必须是一个输出源的混淆器,并且不处理准备使用.class文件.结果文件必须是.java文件. 作为结果,Java-to-Java而不是.class的唯一混淆器是Semantic Design的Java Source Code Obfuscator.
我正在开发一个新的应用程序,并且为了掩盖其初期的看法,我想模糊任何可能揭示这一点的实例,例如, $=帖子ID 000001.相反,我们得到$postId = sH4d6s8d.简短的东西,但很独特. 我已经阅读了其他一些问题,不幸的是,大多数答案都涉及安全问题.应用程序安全性在这里不是问题,我只是想
我意识到这是一个有问题的问题,但我希望有更深入了解混淆和公钥安全等的人能够提供帮助 – 当然,这些问题不仅仅是应用程序内购买的应用程序,但那是我个人对此的兴趣. 我曾经犯过在我的(免费)Android应用程序中使用ProGuard的错误 – 我说错误是因为用户报告的跟踪问题变得彻底而且
我使用Eclipse的Export as Runnable JAR文件菜单导出了带有多个第三方库的Java SE应用程序.我如何设置Proguard的injars和libraryjar选项来混淆这个应用程序? 像这样? >伤害MyApp.jar >伤害第三方自由党>第二次第三方利益冲突等> libraryjar ${java.home} /lib/rt.jar> libraryjar ${
在ConfUserEX混淆中(https://yck1509.github.io/ConfuserEx/) 如何从重命名模块中只删除一个命名空间? 例如 : [assembly:Obfuscation(Exclude = true,Feature =“namespace’ABC.XYZ’: – rename”)] 看起来不行.我有一个用于在命名空间中进行Json解析的对象模型,这个抛出错误.我也
问候所有, 我正在调用Type.GetProperties(),但是在运行Dotfuscator之后,它返回零项,之前它返回的值大于零. public class Test { public int Number { get; set; } public void ShowInfo() { Type type = this.GetType(); PropertyInfo[] props = t
我有一个jar使用另一个jar作为库.我希望他们两个都被混淆. 引用ProGuard documentation: ProGuard requires the library jars (or wars, ears, zips, or directories) of the input jars to be specified. These are essentially the libraries that you would need for comp
我签约建立一个在线知识库,搜索并交叉引用数千个替换零件,用于利基行业.我的客户以订阅的方式向他的客户提供此应用程序. 它使用MySQL和PHP,效果很好.我想以“演示模式”部署它来销售我的技能.我希望用户看到这些功能,但我必须为我的客户端保护数据. 我的第一个想法是混淆结果.这是
我在Eclipse中创建了一个插件项目,以jar形式分发.用户可以使用这个jar并使用JAD对其进行反编译.有什么办法可以阻止jar文件的反编译吗?或者,至少,从用户隐藏我的源代码?解决方法:如果您没有在jar中插入源代码,那么源代码不是反编译器反编译的内容,而是类似的内容. 但是,您可能会使用
我试图在混淆后让app工作.我有两个简单的类: public class ApiUrlResponseData { @JsonProperty( "@links" ) List<Link> links; public List<Link> getLinks() { return links; } } public class Link { @JsonProperty( "url&
我们将模糊我们的项目,但不想失去远程调试和hotswapping的能力. 可能吗?哪些工具可以处理这个?我对简单的混淆感到满意 – 只需重命名类/方法/变量. [已编辑]我们正在使用Intellij IDEA,但无法为此任务找到任何插件.解决方法:我们有同样的需求(简单的混淆,需要稍后调试) 我们使用ProG
我一直在阅读电子邮件混淆. 我发现了一篇名为Best Method for Email Obfuscation? – By Jeff Starr的有趣帖子,他描述了SilvanMühlemann在1.5年内进行的各种测试. 根据这项研究,css obfustication在整个1.5年的测试中100%有效,尽管它有各种缺点. 看到我之前正在玩这种替代方法,我
我想使用proguard来混淆war文件,我该怎么办呢? 请解释一下我的步骤解决方法:我对这个问题感到困惑. 与其他Java混淆器一样,Proguard通过重命名每个变量,方法等来对编译后的字节码(.class文件)进行模糊处理,认为它是安全的重命名.我想你知道这一点,并知道如何使用Proguard用于类文件,