服务器控制提权Java调用Linux shell 完成多服务器的控制

Posted 罗四强

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了服务器控制提权Java调用Linux shell 完成多服务器的控制相关的知识,希望对你有一定的参考价值。


import org.junit.jupiter.api.Test;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.util.logging.Level;
import java.util.logging.Logger;

public class Test001 
    public static String exec(String command) throws InterruptedException 
        String returnString = "";
        Process pro = null;
        Runtime runTime = Runtime.getRuntime();
        if (runTime == null) 
            System.err.println("Create runtime false!");
        
        try 
            pro = runTime.exec(command);
            BufferedReader input = new BufferedReader(new InputStreamReader(pro.getInputStream()));
            PrintWriter output = new PrintWriter(new OutputStreamWriter(pro.getOutputStream()));
            String line;
            while ((line = input.readLine()) != null) 
            

以上是关于服务器控制提权Java调用Linux shell 完成多服务器的控制的主要内容,如果未能解决你的问题,请参考以下文章

Linux提权:从入门到放弃

linux下各种反弹shell脚本

拿到shell怎样提权啊!

使用MSF进行提权(windows提权linux提权wesng使用)

奇技淫巧linux下各种反弹shell脚本

Linux内核漏洞提权(以CVE-2015-1328为例)