相关疑难解决方法(0)

将DEX反编译成Java源代码

如何将Android DEX(VM字节码)文件反编译成相应的Java源代码?

java android reverse-engineering decompiler dex

697
推荐指数
13
解决办法
50万
查看次数

41
推荐指数
4
解决办法
3万
查看次数

是否可以从二进制可执行文件中提取常量和其他预定义值?

假设我们在这里有这个程序

class Message{

public static SUPER_SECRET_STRING = "bar";

    public static void Main(){
        string SECRET = "foo";
        Console.Write(sha(SUPER_SECRET_STRING) + "" + sha(SECRET));
    }

}
Run Code Online (Sandbox Code Playgroud)

现在,在构建此程序之后,有没有办法使用十六进制编辑器或其他实用程序从编译的二进制文件中提取值"foo"和"bar"?

另外,我们假设不允许使用内存编辑器.

这适用于所有编译语言,如C++吗?那些在Java或C#等其他环境中运行的是什么?

security binaryfiles hex-editors

5
推荐指数
2
解决办法
2527
查看次数

共享首选项安全

我正在开发一个android模块,并且我必须使用共享的首选项来存储jwt令牌以进行自动登录以及进行其他操作。

我用诸如“令牌”之类的钥匙来存储它。

问题是 :

如果开发人员将我的模块导入他的应用程序,并找到密钥,那么他可以轻松读取我的jwt令牌,这对我不利。

您能给我一些替代解决方案吗?

编辑:我的最低API级别必须为14。

android

5
推荐指数
1
解决办法
681
查看次数