基本上,我只是不知道如何实现这一目标。
例如,假设我必须执行文件app1.exe和app2.exe。现在,app2.exe根据在其上定义的某些设置执行特定的工作。我不知道如何编写app1.exe来生成app2.exe文件,同时为它定义不同的设置(变量),而不使用任何配置文件,注册表或类似文件。
我没有针对这个问题的具体项目,但我只是想知道如何做到这一点。
- 受到着名特洛伊木马 ProRat 的启发。它做同样的事情,它从其服务器创建者(另一个exe文件)生成具有预定义设置的server.exe文件。此外,它可以与其他文件绑定,如图像,音频,视频等。
答案 0 :(得分:0)
在这段时间之后,我通过在文件上使用代码注入找到了解决此问题的方法。
以下是我的步骤解决方案:
string setting1 = "${MYVAR}"
)创建app2.exe,然后编译并保存exe( app2.exe)。setting1
变量值的输入(通常来自用户)setting1
变量的值(首先将其转换为字节数组,然后在HEX字符串中),然后将其替换为您在步骤2中获得的输入(通过在字节数组中转换,然后在HEX字符串中转换)。如果有人想看一个例子,我可以把一些代码作为概念证明。