前言

每一次攻防都会有"从遇到问题到解决问题"的过程。

环境介绍

泛微OA

Linux

webshell上传

这里是使用泛微前台任意文件上传。

上传过程中遇到一点小问题

上传众多文件。出现以下错误

泛微OA接口调用demo_文件上传

或者是无法连接的问题。

泛微OA接口调用demo_上传_02

ps:

这里的马子免杀。

webshell连接的工具也是魔改过的。

之前遇到过很多,大都是目标java版本的原因

这里解决方案是利用了天蝎自带的适用所有java的一个马子

泛微OA接口调用demo_上传_03

通过webshell查看文件,发现上传的jsp文件全部都在,

而且没有被杀,但是就是连接不上。不明所以。

文件上传问题

拿到webshell,当然是探测目标了。需要上传各种文件。

但是发现任何文件都无法上传。

只返回上传失败,不懂哪里的问题(尝试过很多目录)。

尝试使用wget远程下载的时候,存在的问题是超慢。10分钟下载了1.46k。
说实话,到这里确实有点棘手,这里又尝试了上传哥斯拉的马子。

通过多次尝试,更改后缀也是成功获取webshell。

但是还是无法上传文件.想放弃。
思考:

webshell的上传方式全部都是利用http协议进行上传。

根据上传webshell马子的情况,可能无法进行正常上传。

这里需要使用另外的协议进行上传。
解决办法:

想到了msf。借助了msf进行上线.然后成功上传文件。

更快捷可以使用哥斯拉进行反弹到msf

泛微OA接口调用demo_web安全_04

msf上传

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6qVBJVZO-1661056557548)(https://upload-images.jianshu.io/upload_images/24116815-cf8cb02ccc12c99f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]

代理问题

文件上传成功,代理也可以正常的开启,但是一直存在不稳点的情况。

泛微OA接口调用demo_泛微OA接口调用demo_05

这里尝试了webshell管理自带的本地代理。发现socks传输过程中存在问题。

泛微OA接口调用demo_文件上传_06

还是得回到msf.利用msf的sock5代理。

设置路由:

search autoroute

use 0

set sessions 1

run

设置socks5

search socks

use 0

run

内网

一般手法。