Php 将标识符嵌入可执行文件以供下载

Php 将标识符嵌入可执行文件以供下载,php,c,windows,assembly,reverse-engineering,Php,C,Windows,Assembly,Reverse Engineering,是否可以将唯一标识符自动“嵌入”到可执行文件中并读取它?怎么做呢 例如,John登录到我的网站,然后按“下载我的软件”,它将收到一个专门制作的带有他的信息的可执行文件。可能吗?如何实现呢?确保这是可能的,只需在源代码中创建一个常量字符串即可 const char* UniqueID = "HEYHEREISTHEKEY"; 然后将exe作为二进制文件打开,并用信息替换已知值。然而,我怀疑这是否能帮助你完成一些有用的事情,特别是如果你的目标是防止盗版的话。您希望在什么情况下执行此操作?是。当然,

是否可以将唯一标识符自动“嵌入”到可执行文件中并读取它?怎么做呢


例如,John登录到我的网站,然后按“下载我的软件”,它将收到一个专门制作的带有他的信息的可执行文件。可能吗?如何实现呢?

确保这是可能的,只需在源代码中创建一个常量字符串即可

const char* UniqueID = "HEYHEREISTHEKEY";

然后将exe作为二进制文件打开,并用信息替换已知值。然而,我怀疑这是否能帮助你完成一些有用的事情,特别是如果你的目标是防止盗版的话。您希望在什么情况下执行此操作?

是。当然,这取决于可执行文件的构建方式。让我们假设一个Windows PE可执行文件。它有一个资源部分,可以很容易地更新(不需要重新编译)。可能的资源类型之一是字符串表。这意味着您可以相当轻松地更改任何字符串。在可执行文件中,您可以通过

Nice访问此表,我如何修改此资源部分?