gpt4 book ai didi

c# - 是否可以将 "patch"a .exe 用于复制保护?

转载 作者:行者123 更新时间:2023-11-28 08:10:27 25 4
gpt4 key购买 nike

是否可以用 C++ 或 C# 创建一个应用程序,以便我可以为 exe 文件打补丁以保护复制?
因此,如果用户在我的网站上拥有与该软件绑定(bind)的帐户,我可以要求他们输入一个与数据库核对的 key ,然后执行或显示错误。

当我说“补丁”时,我的意思是应用于已经构建/编译的 exe。谢谢您的帮助。 :)

最佳答案

这很容易实现,许多包装器和保护系统,如 Themida但是,这样做很容易破解,因此您需要评估某人破解您的程序所需的努力与返回。

但是,要直接回答您的问题,最好的办法是 Hook PE 中定义的代码入口点并将其重定向到您的检查器(取决于操作系统)。 UPX是一个开源可执行打包程序,应该提供一个良好的使用基础或引用点,因为它 Hook 可执行文件的条目以运行解包引擎。您还可以找到一些关于包装器和保护器的文章 here .

关于c# - 是否可以将 "patch"a .exe 用于复制保护?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9249318/

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