0

我想知道如何从已编译的程序中使用 python 或 c/c++(或任何其他语言)生成可执行文件。

例如:我有一个带有文本框和按钮的可执行 program.exe。您在文本框中键入所需的任何文本,当您单击按钮时,它会生成一个可执行文件,可以显示您之前键入的文本。

许多键盘记录器或恶意软件生成器都会这样做,它们会根据您提供的参数(电子邮件/ftp 地址)生成一个 server.exe。

我会建议在文件上生成源代码并在之后编译它,但是如果您的计算机中没有安装编译器怎么办?你有任何线索吗?

4

1 回答 1

0

您可以做到这一点的一种方法是替换已编译程序中的虚拟值。例如

char* ipAddress = "255.255.255.255";

您可以在应用程序中找到此字符串并将其替换为真实 IP 地址或您需要的任何内容。(对于 C 和许多其他语言,请确保您的字符串以 0 字节结尾。)

唯一的问题是它会破坏签名,但有一些方法可以解决这个问题。

于 2018-03-23T08:05:53.057 回答