MCPcopy Create free account
hub / github.com/Firebasky/Java / bypass

Method bypass

shell/bypass/test.java:16–33  ·  view source on GitHub ↗
(String[] cmd)

Source from the content-addressed store, hash-verified

14 }
15 }
16 public static void bypass(String[] cmd) throws Exception{
17 Map<String,String> envblock=null;
18 String path=null;
19 ProcessBuilder.Redirect[] stdHandles=null;
20 boolean redirectErrorStream=true;
21
22 Class C = Class.forName("java.lang.ProcessImpl");
23 Method start = C.getDeclaredMethod("start", String[].class, Map.class, String.class, ProcessBuilder.Redirect[].class, boolean.class);
24 start.setAccessible(true);
25 Process e = (Process) start.invoke(null, cmd, envblock, path, stdHandles, redirectErrorStream);
26
27 BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(e.getInputStream()));
28 String line;
29 while ((line=bufferedReader.readLine())!=null){
30 System.out.println(line);
31 }
32 bufferedReader.close();
33 }
34}

Callers 1

mainMethod · 0.95

Calls 1

setAccessibleMethod · 0.80

Tested by

no test coverage detected