apache struts 2 任意代码执行漏洞

apache struts 2 任意代码执行漏洞漏洞检测地址:http://0day.websaas.cn漏洞利用工具,如下:漏洞利用,如下:step1step2step3提权思路,如下:1、开启虚拟终端,执行命令,但是,提示“连接被

大家好,又见面了,我是你们的朋友全栈君。

漏洞检测地址:http://0day.websaas.cn

漏洞利用工具,如下:

<span role="heading" aria-level="2">apache struts 2 任意代码执行漏洞

漏洞利用,如下:

step1

<span role="heading" aria-level="2">apache struts 2 任意代码执行漏洞

step2

<span role="heading" aria-level="2">apache struts 2 任意代码执行漏洞

step3

<span role="heading" aria-level="2">apache struts 2 任意代码执行漏洞

提权思路,如下:

1、开启虚拟终端,执行命令,但是,提示“连接被重置”

<span role="heading" aria-level="2">apache struts 2 任意代码执行漏洞

2、上传cmd/KB,但是,提示“连接被重置”

<span role="heading" aria-level="2">apache struts 2 任意代码执行漏洞

3、上传jsp大马提权,但是,我的本地没jsp大马/KB,暂时放一放

略!

4、端口扫描,发现开了3389/3306/21

step1

mstsc,直接guest/空进去了(灵感!)

<span role="heading" aria-level="2">apache struts 2 任意代码执行漏洞

step2

<span role="heading" aria-level="2">apache struts 2 任意代码执行漏洞

step3

添加账户/将guest移动到administrators组,但是,os提示“拒绝访问”

<span role="heading" aria-level="2">apache struts 2 任意代码执行漏洞

step4

在server发现有:navicat for mysql,为了不破坏系统,我添加了一个mysql账户,并开启了远程访问

<span role="heading" aria-level="2">apache struts 2 任意代码执行漏洞

——

<span role="heading" aria-level="2">apache struts 2 任意代码执行漏洞

——

<span role="heading" aria-level="2">apache struts 2 任意代码执行漏洞

我的本地连接成功。

step5

接下来,想到的是:udf提权,但是,系统却不是2003的

<span role="heading" aria-level="2">apache struts 2 任意代码执行漏洞

———-

由于不信,然后,尝试了一番,确实不能利用udf.dll,于是放弃了

step6

接下来,看到这个

<span role="heading" aria-level="2">apache struts 2 任意代码执行漏洞

于是,想通过:QuarksPwDump,在内存中抓hash

但是,我的本地没有QuarksPwDump,暂时放一放

step7

刚想试ftp的,RE-remotedesktop时,发现这个

<span role="heading" aria-level="2">apache struts 2 任意代码执行漏洞

我说我的运气怎么这么倒霉。

和administrator对话中,只能这样做了

<span role="heading" aria-level="2">apache struts 2 任意代码执行漏洞

结账,回家,吃饭。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/155740.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Bitblt函数(API)详解[通俗易懂]

    Bitblt函数(API)详解[通俗易懂]Bitblt作用将某一内存块的数据传送到另一内存块,前一内存块被称为"源",后一内存块被称为"目标"图象程序开发者使用Blit的函数在内存中将某页面上的一幅位图

    2022年7月2日
    40
  • linux默认安装路径在哪里_linux进入根目录命令

    linux默认安装路径在哪里_linux进入根目录命令Nginx安装安装路径 /usr/local/nginx配置文件 /usr/local/nginx/conf/nginx.conf启动:进入到/usr/local/nginx/sbin下,./nginx关闭:进入到/usr/local/nginx/sbin下 ./nginx -s stop 重启:同上, -s reload停止 kill -9 线程号查看 ps -ef|grep nginxhttps://www.jianshu.com/p/9f2c162ac77c 可参考安装ng

    2022年8月19日
    6
  • springboot整合rabbitmq,动态创建queue和监听queue

    springboot整合rabbitmq,动态创建queue和监听queue1、pom.xml添加如下依赖&lt;dependency&gt;&lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;&lt;artifactId&gt;spring-boot-starter&lt;/artifactId&gt;&lt;/dependency&gt;…

    2022年5月14日
    145
  • 《Android应用开发揭秘》连载2

    《Android应用开发揭秘》连载2《Android应用开发揭秘》  书名:Android应用开发揭秘作者:杨丰盛出版社:机械工业出版社ISBN:9787111291954出版日期:2010年3月(1版2次)开本:16页码:515版次:1-2定价:69元豆瓣网讨论地址:http://www.douban.com/subject/4200822/China-pub预订地址:http://www.china-pub.

    2022年6月11日
    42
  • 如何配置IIS运行 ASPX「建议收藏」

    如何配置IIS运行 ASPX「建议收藏」如何配置IIS运行ASPX最近在做.ASPX搞了好一阵子,才弄懂这个东西,和大家分享……欢迎讨论一、先注册asp.net组件:(asp.NET组件即:.NetFramework)开始->运行->cmd->执行命令:C:\windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe-i(你的.net组件…

    2025年5月26日
    2
  • python报错no module named_pycharm报错no module named

    python报错no module named_pycharm报错no module namedpycharm在运行时出现“ModuleNotFoundError:Nomodulenamed‘pygame’”错误的解决方法例如:(出现这样子的错误,再出错的地方点击installpygame后,代码还是会出现上面的错误,这时候,我手动安装之后代码就能正常运行了。)手动安装pygame:通过文件—设置—项目解释器(File-setting-Projectinterpreter),点击“+”,搜索pygame,点击左下角的安装即可。如下图所示:右侧下方点击“+”:在搜索框

    2022年8月27日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号