本文目录一览:
- 1、渗透测试的工具一般是用什么语言写的?Windows和Linux平台的软件应该差别
- 2、java怎样写一个漏洞扫描工具?需要了解哪方面的知识?求帮忙
- 3、用java编写一个命令行工具,执行常见的命令,如dir,md,copy,move等.
渗透测试的工具一般是用什么语言写的?Windows和Linux平台的软件应该差别
常用是python,有的工具是用C++和java写的,所以最好多学习一门语言
java怎样写一个漏洞扫描工具?需要了解哪方面的知识?求帮忙
楼主,要知道每种漏洞的原理,如TCP、还是UDP、是什么样的数据格式等
用java编写一个命令行工具,执行常见的命令,如dir,md,copy,move等.
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
public class Demo {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
while(true){
getCMD(br.readLine());
}
}
private static void getCMD(String cmd)throws Exception{
Process p = Runtime.getRuntime().exec("cmd /c "+cmd);
InputStream is = p.getInputStream();
byte[] b = new byte[1024];
int len = 0;
while((len=is.read(b))!=-1){
System.out.print(new String(b,0,len));
}
is.close();
}
}
//程序中没写全,其它功能自己完善一下吧,创建文件、删除文件等可以实现。