是否可以从c程序的已编译二进制文件中隐藏字符串块。 例如,我尝试过以下操作:
#include<stdio.h>
int main()
{
char *str = "This is my string\n"
"I want to hide this\n"
"But somehow it is visible\n"
"in the binary"; // lets assume that it contains 25 lines
puts(str);
return 0;
}
如果使用vi编辑器等打开它,我仍然可以从编译的二进制文件中读取字符串。 有什么办法可以隐藏这些信息吗?