gpt4 book ai didi

flash - 保护 Flash EXE

转载 作者:行者123 更新时间:2023-12-04 06:58:08 25 4
gpt4 key购买 nike

我的客户有一个 Flash 投影仪 EXE,他想建立一个在线序列号控制系统,以便他可以在线销售它。

这个项目的关键问题,据我所知,exe 只需要在一台计算机上运行。

我目前的计划如下:

  • 分期前向用户索要序列号,检查是否正常。
  • 如果没问题,从许多唯一的硬件常量生成一个散列。将它与服务器匹配,看看之前是否在 native 上安装了该应用程序。
  • 如果不是,或者它与以前的机器相同,则允许安装程序继续。
  • 安装后,将硬件哈希值放入注册表中。
  • 创建一个加载程序 EXE,将 Flash EXE 作为资源放入其中。
  • 在加载程序 EXE 中,检查注册表是否具有硬件哈希值,并且它是我们正在运行的正确硬件。
  • 如果硬件哈希正确,则将资源(Flash Exe)提取到隐藏路径并使用 CreateProcess 执行。

  • 现在,我知道此工作流程存在严重的安全漏洞。当我提取资源exe并执行它时。任何查看任务管理器的用户都可以看到它。这样他/她就可以伸手捕获它!

    我怎样才能改进我的方法?至少达到可接受的程度?

    谢谢。

    附注此应用程序具有类似的功能: http://www.increditools.com/flash_exe_builder/index.php在保护和序列号方面。

    最佳答案

    How can i improve my approach? At least to an acceptable point?



    取决于你所说的“可接受”是什么意思。这个问题是无法解决的——有些商业公司的存在只是为了为值(value)数百万美元的软件提供 DRM 保护,而这种“保护”通常会在几天内被破坏。

    您想要打扰的确切保护量在很大程度上取决于您要分发的内容 - 如果不知道这一点,真的不可能就您想要做什么给出好的建议。

    您建议的系统可能就足够了。哎呀,您信任客户的荣誉系统可能足以满足客户的目的。

    关于flash - 保护 Flash EXE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2292955/

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