最近几个月比较忙, 很久没有写文章了
现在安全问题越来越受到关注, 如何防护,许多厂商都推出了自己的加固方案。
这里贴出我自己在开发过程中研究出的一套反调试方法。
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