您如何判断是否有人正在运行您的代码的反编译/反混淆版本?

问题描述

我最近使用 PyArmor 来混淆一些代码。我知道没有完全万无一失的方法可以防止有人对您的代码进行去混淆处理,但是有没有办法明确知道用户运行的是混淆版本还是去混淆版本?

我考虑的一个想法是确定某些函数在混淆和去混淆时以明显不同的速度运行。在这种情况下,我可以将该特定函数的执行时间发送到服务器,该服务器将验证该函数是在混淆程序还是去混淆程序中运行的。不过,我还没有找到任何符合要求的函数

任何帮助将不胜感激

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)