首页 > 作文

PHP 管理树莓派

更新时间:2023-04-07 18:55:27 阅读: 评论:0

同学给过我一块树莓派,那会儿觉得挺新鲜的。但是每次使用都需要远程桌面或者 ssh 进行登录愚人节笑话,比较麻烦。后来为了方便管理,在树莓派上安装部署了 lamp 环境,然南仁东作文素材后写了一个简单的 php 页面,代码如下:

 1 <?php 2     $cmd = iss太原五中官网et($_get['cmd']) && !empty($_get['cmd']) ? $_get['cmd'] : ''; 3 ?> 4 ​ 5 <html> 6 <head></head> 7 <body> 8 <div> 9 <form action="cmd.php" method="get">10     input cmd:<input type="text" name="cmd"/>11 </form>12 </div>13 <div>14 <pre>15 <?php16     if ( $cmd != '' ) {17         ec足球改革方案ho shell_exec($cmd);18     }19 ?>20 </马云大学pre>21 </div>22 </body>23 </html>

代码不长,通过一个 get 方法,可以执行一些简单的代码。它其实类似一句话木马,而且可以缩减到一句代码:

1 <?php echo shell_exec($_get['cmd']); ?>

这样的话,直接通过浏览器的地址栏写入相应的命令即可,但是为了手机上也可以使用的方便,就增加了一个 input 框。

可以简单的执行一些命令进行测试:

比如 ls 命令,可以显示当前目录下的文件。但是在执行 cd / 命令,再执行 ls 命令时,无法看到根目录下的文件。因为每次执行命令相当于每次启动一个新的 shell。那么要查看根目录下的文件,需要通过命令 ls / 来进行查看,或者可以通过 cd / && ls 命令来查看根目录下的文件。

该脚本可以在其他的 linux 平台下运行,因为本身树莓派使用的就是 linux 操作系统的内核。

我的微信公众号:“码农up2u”

本文发布于:2023-04-07 18:55:25,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/8ea595c1ab0df470e2fb90e21b3f94cd.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:PHP 管理树莓派.doc

本文 PDF 下载地址:PHP 管理树莓派.pdf

标签:命令   根目录   代码   文件
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图