deobfuscation

    0热度

    1回答

    我正在阅读反编译的Java软件的源代码。它被混淆了,但我认为它也应该遵守Java的规则。我希望这个类NK$1被称为this.b.a.q()的方法,但我没有找到关于b成员的任何信息,即使对于成员及其q()方法。为什么代码是这样的? 嗨,根据你的回答,我发现在外部类b,NK。但是我仍然找不到a,因为b是JButton对象,我不觉得a在JButton有吗?我在下面添加了外部类代码。 1)下面是整个文件N

    0热度

    1回答

    我有使用RequestFactory一个GWT Web应用程序 - 该应用程序似乎发动就好了,但只要我尝试在浏览器中打开它,它与此异常鼓起: com.google.web.bindery.requestfactory.server.RequestFactoryServlet doPost SEVERE: Unexpected error java.lang.ClassCastException

    8热度

    1回答

    有时您需要在应用程序本身存储密码,例如用于与您自己的服务器进行通信的用户名/密码。在这些情况下,不可能遵循存储密码的正常过程 - 即散列密码,存储散列,与散列用户输入进行比较 - 因为您没有任何用户输入来比较散列。密码需要由应用程序本身提供。那么如何保护APK中存储的密码?像下面这样的密码生成功能是否合理安全? 明文: String password = "$()&HDI?=!"; 简单的混淆

    -1热度

    1回答

    我反编译了一个apk,但是我在得到的项目中遇到了2000多个错误。我认为这是由于混淆。任何人都可以请指导我如何去混淆这个项目或以其他方式获得无错源代码? 如下面的反编译的类我在休息Missing_BLOCK_LABEL public String FunTargetBetData(String s) { String s1 = ""; URL = ipList.SetUrlP

    -2热度

    1回答

    我有一个非常混乱的JavaScript代码 <script type='text/javascript'> //<![CDATA[ var _8336;var _9264='24804F126F156F1344C1410F1338E1446C1398E1350F1404B1440E1020B1458A1428B1374C1440E1350D984D948E1104D1392E1374A1404

    -1热度

    2回答

    让我们假设经过几年的工作,我将准备好一个3D游戏,可以由全球数百万人下载,它将是一个运行在客户端 - 服务器模型上的游戏。 据我所知,如果他们拥有.jar(本例中为客户端),任何人都可以查看其他人的源代码。其他人拥有客户端.jar的风险是什么? 无论如何,检查部分(反作弊)将在服务器端完成,所以我怀疑这里会有很大的风险,但我只想对可能发生的事情有一个很好的看法,所以要更精确我问了以下问题: 可以做

    1热度

    1回答

    据我所知,若干混淆策略被广泛使用(或在学术至少所描述的),如: 控制流 复杂插入伪造控制流 控制流扁平化 通过分支功能跳转 来自阵列锯齿的不透明值 不透明谓词 从指针别名 动态模糊 自修改状态机 代码作为密钥材料不透明谓词 从他们在介绍这些混淆方式时给出的例子,多线程程序还没有被讨论过。 所以我想知道这些策略在多线程程序中是否可行(或者甚至是可行的,但不是很实用)?

    0热度

    1回答

    我正在开发一个在JAVA中的应用程序,需要在运行时在数据库中注册一些类名。 问题是,当我们部署应用程序时,它会使用一些代码obfuscater(我认为它叫做ProGuard)来构建,它重命名用于保护.Jar文件的类名。 我以前没有使用过代码混淆器,我相信混淆了的类名的输出可能会因为同一个类的不同而不同。所以这对我来说是一个问题。 示例混淆了的类名; //method of retrieving c

    0热度

    1回答

    所以我最近想到了一种能够让代码去混淆更困难的方法。但我不太确定这是否会影响我的代码的性能产生负面:所以我的想法是把这个代码: public class SpeedTest1 { public static void main(String[] args){ long start = System.currentTimeMillis(); String toEncode =

    0热度

    1回答

    我现在做这个研究所以只是想知道 有(两个都已经模糊)良性和恶意的JavaScript之间的任何明显的区别的区别? 我有一些正规的网站一瞥,发现他们也混淆他们的源代码,为了保密,但是,似乎确实有一些种类的存在的分歧。 任何人都可以给一些建议和想法? 干杯。