我正在探索一段代码中的一些安全问题,想知道是否有办法突破 System.out.println("");
语句并将字符串视为可执行代码?
例如,我有以下两行:
String exit = "System.exit(0);";
System.out.println(exit);
因此,我希望 JVM 不将 "System.exit(0);"
打印到控制台,而是将其视为可执行代码。有可能吗?如果是这样,有人知道如何做吗?
谢谢
最佳答案
Is it even possible?
没有。
不是没有先故意弄乱你的 JVM 等。
关于java - 有没有办法逃避打印语句并将字符串变量视为java中的有效代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10098425/