博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
启动新进程
阅读量:6619 次
发布时间:2019-06-25

本文共 1259 字,大约阅读时间需要 4 分钟。

很多恶意程序会释放新的程序,启动新的进程,这通过Runtime来实现:

Process process= Runtime.getRuntime().exec("getprop ro.kernel.qemu");
DataOutputStream os=new DataoutPutStream(process.getOutputStream()--与native process的标准输入相联系);BufferedReader in=new BufferedReader(new InputStreamReader(process.getInputStream(),"GBK"));os.writeBytes("exit\n");//执行退出os.flush();//process.waitFor();boolean qemuKernel=(Integer.valueof(in.readLine())==1)//判断ro.kernel.qemu属性值是否为1process.destory();
abstract InputStream	getInputStream()// Returns an input stream that is connected to the standard output stream (stdout) of the native process (exec()这个方法所启动的一个新进程)represented by this object.abstract OutputStream	getOutputStream() //Returns an output stream that is connected to the standard input stream (stdin) of the native process represented by this object.
abstract int	waitFor() Causes the calling thread to wait for the native process associated with this object to finish executing.
启动新进程实例:
Process process = new ProcessBuilder().command("/system/bin/ping", "android.com").redirectErrorStream(true).start();try {InputStream in = process.getInputStream();OutputStream out = process.getOutputStream();readStream(in);finally {process.destroy();}}

转载于:https://www.cnblogs.com/littlefishxu/p/3969210.html

你可能感兴趣的文章
阿里云中间件技术 促进互联网高速发展
查看>>
智能时代悄然到来 物联网称王将引爆传感器产业
查看>>
中小企业如何成功转型跨境电商
查看>>
《ANTLR 4权威指南》——2.5 语法分析树监听器和访问器
查看>>
02_JNI中Java代码调用C代码,Android中使用log库打印日志,javah命令的使用,Android.mk文件的编写,交叉编译...
查看>>
《Greenplum企业应用实战》一第1章 Greenplum简介1.1 Greenplum的起源和发展历程
查看>>
开源世界已成围城:成本让企业蜂拥而来,也让企业退缩转投
查看>>
《Python编程快速上手——让繁琐工作自动化》——1.4 在变量中保存值
查看>>
想改进你的卷积神经网络?看看这14种设计模式!
查看>>
安装完最小化 RHEL/CentOS 7 后需要做的 30 件事情(六)
查看>>
[LeetCode]--100. Same Tree
查看>>
阿里蒋晓伟谈流计算和批处理引擎Blink,以及Flink和Spark的异同与优势
查看>>
从Jetty、Tomcat和Mina中提炼NIO构架网络服务器的经典模式(一)
查看>>
Windows 10之 隐藏“此电脑”窗口的6个额外文件夹
查看>>
15.1异常处理
查看>>
初学者学习Linux之NFS
查看>>
Rabbitmq学习(一) Rabbitmq初探
查看>>
8月第一周B2B类网站排名:阿里巴巴持续领先
查看>>
IDC评述网:12月下旬国内域名注册商净增量Top10
查看>>
5月第一周全球域名解析商Top15:万网升至第7名
查看>>