利用kotlin实现Android 反调试

最近几个月比较忙, 很久没有写文章了

现在安全问题越来越受到关注, 如何防护,许多厂商都推出了自己的加固方案。

这里贴出我自己在开发过程中研究出的一套反调试方法。

            if (Debug.isDebuggerConnected()) {
                throw RuntimeException("don't do no no")
            }
复制代码

将上面代码写成kotlin inline方法,在业务流程的各个地方织入

    inline fun check() {
        if (Debug.isDebuggerConnected()) {
            throw RuntimeException("don't do no no")
        }
    }
复制代码
...
check()
...
复制代码

就可以让大部分调试的人抓狂了

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享