我想动态地在EXE文件中注入一个值。
我过去处理的一家公司给了我一个EXE" stub"我可以使用PHP在用户下载之前动态注入一个值。
我无法在Google上找到任何内容,因为我不知道这个过程的名称,有人能指出我正确的方向吗?理想情况下它可能是C ++ / PHP,但可以灵活,甚至只是一般过程的信息,这将是一个很好的开始。
他们甚至用他们发给我的EXE做了这件事,我用我的证书签了名,他们接着"填充"该文件,我能够动态注入值。
不幸的是,他们不会与我分享他们的秘密......
答案 0 :(得分:2)
我可以建议一些不同的方法:
static const char magic[] = "magic marker goes here"'
。您必须从代码中的其他位置引用它,以便不进行优化。然后,您可以从php打开.exe并搜索魔术字符串,并在大小限制内用您喜欢的任何内容覆盖它。