【问题标题】:How do I obfuscate Unity application code for Android [closed]如何混淆 Android 的 Unity 应用程序代码 [关闭]
【发布时间】:2022-01-28 03:27:50
【问题描述】:

是否有任何有效的免费程序可以用来混淆我的代码?即使有,我在哪里可以找到我想要混淆的汇编代码(带有我的代码的汇编文件)?因为当我测试我的 Unity Android 应用程序时,我在 Unity 中构建它并且只生成一个 apk 而不是我正在寻找的程序集文件。提前致谢。

【问题讨论】:

    标签: c# android unity3d assembly obfuscation


    【解决方案1】:

    除非有病毒或恶意软件,否则对应用程序上的代码进行模糊处理是没有意义的,因为如果不是出于恶意目的,您为什么要对代码进行模糊处理。
    如果你真的想隐藏它,在 Asset Store 中搜索一些扩展。

    This 文章可能会有所帮助

    【讨论】:

    • 感谢您花时间回答我,但我仍然需要帮助。就像文章中提到的那样,我需要混淆,因为我正在构建一个多人游戏,我不希望任何人知道从客户端到服务器的消息是如何发送的,反之亦然。特别是,我希望客户端发送其 DeviceUniqueId 以便将其与其他客户端区分开来。如果黑客知道这一点,他可以发送虚假的 DeviceUniqueId,甚至可能访问其他人的帐户。例如,我该如何解决?
    • 一切都应该在服务器端。这是一个糟糕的多人游戏系统。它应该有一个服务器,用于处理来自客户端的数据并将其发回,以避免黑客攻击。
    • 这个说起来倒是挺简单的,就是不知道怎么实现,有没有更好的方式来实现这种形式的认证,而不需要用户创建账号?
    • 搜索“权威服务器多人游戏统一”
    猜你喜欢
    • 1970-01-01
    • 2011-11-21
    • 2010-10-20
    • 2018-08-01
    • 1970-01-01
    • 2019-05-30
    • 2013-06-09
    • 2021-11-08
    相关资源
    最近更新 更多