我想知道如何使用已编译的程序中的python或c / c ++(或任何其他langagues)生成可执行文件。
例如:我有一个带文本框和按钮的可执行程序.exe。您在文本框中键入所需的任何文本,当您单击该按钮时,它会生成一个可执行文件,可以显示您之前键入的文本。
许多键盘记录程序或恶意软件构建器执行此操作,它们生成的server.exe取决于您提供的参数(email / ftp地址)。
我建议在文件上生成源代码并在之后编译它,但是如果你的计算机上没有安装编译器怎么办? 你有这方面的线索吗?
答案 0 :(得分:0)
您可以通过替换已编译程序中的虚拟值来实现此目的。 e.g。
char* ipAddress = "255.255.255.255";
您可以在应用程序中找到此字符串,并将其替换为真实IP地址或您需要的任何内容。 (对于C和许多其他语言,请确保您的字符串是0字节终止。)
唯一的问题是它打破了签名,但有很多方法。