有没有办法逃离打印语句并将字符串变量视为java中的有效代码?

use*_*063 1 java security

我正在探索一段代码中的一些安全问题,并想知道是否有办法打破System.out.println("");语句并将字符串视为可执行代码?

例如,我有以下两行:

String exit = "System.exit(0);";
System.out.println(exit);
Run Code Online (Sandbox Code Playgroud)

因此,"System.exit(0);"我希望JVM将其视为可执行代码,而不是打印到控制台.它甚至可能吗?如果是的话,有没有人有关于如何做的想法?

谢谢

Oli*_*rth 7

它甚至可能吗?

没有.

不是先故意弄乱你的JVM等等.