首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

西部数码MyCloud NAS命令执行漏洞丨WD My Cloud RCE

在这篇文章中,我将要解释我是如何发现西部数据NAS设备的一些漏洞的,组合在一起后最终可以实现root权限的远程代码执行的效果。...前奏 这一切均源于,我决定斥资购买西部数据(WD)My Cloud EX2 Ultra。...当我下载了WD网站的源代码以后,便开始搜索刚才这处校验用户身份的代码,终于成功找到我想要的代码片段。我发现更新后的代码中已经不再是依赖用户的Cookie信息,而是改为校验Session。...具体来说,使用符号链接提取存档将不需要进一步验证就可以创建它们,从而允许将来的文件系统操作滥用它们而不做任何限制。...为了娱乐最大化,我决定覆盖tar自己本身,因此可以通过如下操作来实现RCE: 上传第一个压缩文档,其中包含符号链接 发送cgi_untar命令:创建指向/bin/目录的符号链接 上传第二个压缩文档,其中包含

2.4K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    从虚拟主机到云服务器该如何选择

    我从 2012 年开始建站和使用的虚拟主机就是西部数码,期间我自己的泪雪博客还曾获得过西部数码的赞助,直到后来也成了西部数码的代理商,但是也基本都是服务于自己的使用,因为我们自己有一系列的网站。...当然我们也给自己的一些客户推荐和使用西部数码的虚拟主机,之所以选择西部数码,其中有很大的一个关系是因为我也是四川的,并且刚好现在也在成都,所以这是地理原因,当然能够坚持一直使用西数的虚拟主机,主要还是源自西部数码虚拟主机的稳定性...然后就是国内外的问题,如果网站是做外贸或者英文网站,那么优先选择国外主机就好,否则建议还是选择国内,虽然国内需要备案,但是整体的服务器资源都比国外服务器便宜不少,特别是云服务器在打折做活动的时候,其次就是备案现在都是全程电子化

    6.4K10

    网站建设教程:虚拟主机如何安装PageAdmin建站系统

    想要做一个网站,可以选择的建站程序有很多种,如PageAdmin、Discuz、zblog等等。...每个建站程序都有它独特的优势,如discuz适合一般的论坛社区,zblog则适用于博客类网站,而PageAdmin就是通用性网站系统。...知道安装环境后,下面就讲解一下虚拟主机如何安装pageadmin建站系统,虚拟主机国内很多服务商,如阿里云,腾讯云,西部数码等等,下面以西部数码为例。 1、打开西部数码网站。...7、上传完毕后,进入西部数码主机管理界面的文件管理,把压缩包解压,解压后输入主机自带的临时域名(如果主机绑定了自己的域名,可以用自己的域名打开),打开后自动进入pageadmin的安装界面,如下: 8...10、安装完毕后,点击管理网站进入管理后台。 11、进入管理员登录界面,如下图,输入管理员账户和密码后即可登录管理后台。 接下来就可以登录后台进行网站修改了。

    5.4K00

    subprocess:Python中创建进程

    前言 subprocess库提供了一个API创建进程并与之通信。这对于运行生产或消费文本的程序尤其有好处,因为这个API支持通过新进行的标准输入和输出通道来回传数据。...本篇,将详细介绍Python创建附加进行的库:subprocess。 run(运行外部命令) subprocess库本身可以替换os.system(),os.spawnv()等函数。...该函数还有许多参数,比如shell,默认值为False表示直接运行命令,如果主动赋值为True则会创建一个中间shell进程,由这个进程运行命令。...通过Shell返回消息 本例会通过一个shell运行命令,在命令返回错误码并退出之前,将详细输入到控制台。...这样我们才能获取shell运行的结果获取所运行的错误提示。(读者可以将命令改正确后可以发现错误消息没有了,正确执行结果会输出。

    50270

    服务器用户创建运用

    不过,如果直接用他们的账号去登录,除非对方足够信任自己或者自己给的好处足够多,否则是不会给机会的,所以打算尝试使用用户的方式来进行管理操作,这里我使用“腾讯云”来进行操作(没有打广告的说~) 主账户添加用户...    首先,需要对方拥有一个腾讯云账号,之后,让他如下创建一个用户。...用户的账户登录     接下来,用户在登录界面选择用户登录,并且输入相应的数据即可成功登录。    ...登录成功后,会显示当前为用户,并且列出了主账号 服务器创建用户     这一步可能仍然要依赖于主账户来进行操作,(centos)示例让主用户通过root权限创建一个名称为dai密码为abcdef...free -h df -HT top (shift + p : sorted by cpu ; shift + m : sorted by memory) 总结     一切就绪后就可以进行后续的服务创建与运用啦

    2.2K10

    WordPress网站程序手动升级要做好数据备份

    WordPress博客网站程序在进行升级前,必须要做好网站数据的备份,这个问题良家佐言是遇见过的;在刚开始接触WordPress博客程序的时候,因为升级问题和博客网站的修改的一些尝试,良家佐言是吃尽了苦头...因为购买的是西部数码的空间和域名,每当佐言把自己的WordPress博客网站搞到一塌糊涂的时候,收拾残局的总是西部数码的技术人员和客服人员。...良家佐言之前也会通过WordPress博客网站后台进行升级,但是觉得太复杂了,于是就尝试手动升级;搞了很久,因为个人博客网站数据没有进行备份,最后佐言的WordPress个人博客网站无法还原。...4.png   二、网站文件备份   在控制面板的主页面中找到“文件管理器”并点击进入网站的根目录打包所有的文件,压缩成为ZIP格式,然后下载备份到本地电脑上。...还有一个问题就是,如果WordPress个人博客网站因为某些原因,升级不成功的话,可能是因为最新版本的WordPress程序和网站模板程序的PHP版本不符合,这样还可以通过备份数据进行恢复。

    92630

    使用Tor创建.onion域名网站创建暗网服务和暗网的网站

    使用Tor 的.onion域名创建匿名服务器 Tor不仅可以提供客户端的匿名访问,Tor还可以提供服务器的匿名。通过使用Tor网络,用户可以维护位置不可知的服务器。...接下介绍如果创建一个.onion的网站。 注意:这是一件严肃的事情。为了保证完全的匿名,你必须配置你的web服务器让其足够安全,不会泄露任何信息。...很多 Tor 网站被攻破只是某人猜到了管理员登陆密码。 * 避免使用任何 JavaScript 之类脚本的 web 软件。...当然,如果你不是很关心匿名的问题,那么至少保证你的web服务器的安全措施做得好,因为尽管Tor是个好的东西,但是用Tor搭建的网站可能会频繁遭到那些脚本小子的攻击(指那些只会利用别人开发的工具进行攻击的人...然后保存文件,启动tor sudo service tor start 当tor启动后,会创建一个私钥在你的hidden_service目录,同时创建你的独一无二的.onion 主机名。

    22.9K31

    php中pcntl_fork创建进程

    一、php中pcntl_fork函数概述 pcntl_fork()函数是php中用于创建进程的一个函数,返回创建进程的pid。...该函数创建进程具体fork的过程: (1)调用该函数即创建一个进程,创建成功父进程返回进程的pid,进程返回0; (2)创建进程实际上对父进程的一个拷贝,共享代码空间,拷贝父进程的数据,也就是说父进程改变父进程的数据...$curr_pid.PHP_EOL; //开始创建进程 $son_pid = pcntl_fork();//返回进程的id //查看当前进程 echo '创建进程之后当前的进程为...:'.posix_getpid().PHP_EOL; //创建进程之后 if($son_pid > 0){ echo '进程id:'....示例代码分析: (1)发现创建进程之后,系统会切换到进程中,而进程中的代码是从含有pcntl_fork函数的那行执行的 (2)创建进程之后,进程的代码段是拷贝pcntl_fork函数及之后的代码段

    99721
    领券