gpt4 book ai didi

android - 如何防止我的 Android 应用程序被破解? (反LVL)

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:23:44 25 4
gpt4 key购买 nike

最近,我发现我的应用程序被一些反lvl工具破解了。

这个工具可以轻松破解我应用中的“Android许可验证库”,并生成新的破解apk。

它还提供了许多函数 Hook ,以防止开发人员检测到他们的应用程序已被破解。比如获取文件长度函数或者校验签名函数……

有人知道怎么打败它吗?

谢谢。

最佳答案

我不喜欢“去检查 google i/o 演示文稿”这样的标准回答,因为很多提到的技术都被 antilvl 打败了。在我看来,这是一个糟糕的建议,因为反射和 crc 检查等主题已经被击败。

在对 antilvl 做进一步研究时,我发现了 svn 主干到 antilvl,在 readme.txt 文件中有一个非常描述性的提示。这里是作者说的防止antilvl,是我美化的。这将根据 smaliHook.java 的存在返回 true/false,antilvl 使用它来 Hook 正常的包检查。这仅作为第一道防线起作用,因为可以使用可能在某处流传的 antilvl 的修改版本更改类名。然而,这是一个很好的初步检查,因为它将打败一般的脚本小子。

protected boolean isAntiLVL(){
try{
Class.forName("smaliHook");
return true;
}catch(Exception e){}
return false;
}

关于android - 如何防止我的 Android 应用程序被破解? (反LVL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5991357/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com