在虚拟机中安装IIS服务器

把ASP.NET和Active Server Pages还有WebDAV勾选上

iiswriter配合菜刀通过put以及move请求方式拿下IIS6.0服务器

在IIS服务器的默认网站的属性里把脚本权限勾上

iiswriter配合菜刀通过put以及move请求方式拿下IIS6.0服务器

在iis服务器的目录Inetpub下的wwwroot里把来宾用户权限勾上

iiswriter配合菜刀通过put以及move请求方式拿下IIS6.0服务器

查看自身ip

iiswriter配合菜刀通过put以及move请求方式拿下IIS6.0服务器

外部访问

 

iiswriter配合菜刀通过put以及move请求方式拿下IIS6.0服务器

然后编写一个asp文件放入wwwroot目录,里面写入显示当前时间的代码<%=now()%>

 

iiswriter配合菜刀通过put以及move请求方式拿下IIS6.0服务器

外部访问能直接显示当前时间

iiswriter配合菜刀通过put以及move请求方式拿下IIS6.0服务器

打开iiswriter,使用options查看public中允许传递信息的方式,有get head post多种

iiswriter配合菜刀通过put以及move请求方式拿下IIS6.0服务器

 

然后使用put模式传递a1.txt进入虚拟机

iiswriter配合菜刀通过put以及move请求方式拿下IIS6.0服务器

iiswriter配合菜刀通过put以及move请求方式拿下IIS6.0服务器

传入后变成test.txt,但是内部不变

iiswriter配合菜刀通过put以及move请求方式拿下IIS6.0服务器

然后把a1.txt改成a1.asp格式再次传入

iiswriter配合菜刀通过put以及move请求方式拿下IIS6.0服务器

把输入的格式也改成a1.asp,发现显示404错误

iiswriter配合菜刀通过put以及move请求方式拿下IIS6.0服务器

这是因为微软不允许上传txt以外的文件,但是可以通过move改名成asp文件从而运行脚本

使用move模式将test.txt重命名为shell.asp

iiswriter配合菜刀通过put以及move请求方式拿下IIS6.0服务器

改名成功后查看shell.asp,里面内容没有发生改变

iiswriter配合菜刀通过put以及move请求方式拿下IIS6.0服务器

iiswriter配合菜刀通过put以及move请求方式拿下IIS6.0服务器

 

在菜刀里选择获取iis服务器权限的脚本代码,写入txt后用put传过去然后修改成asp文件

iiswriter配合菜刀通过put以及move请求方式拿下IIS6.0服务器

iiswriter配合菜刀通过put以及move请求方式拿下IIS6.0服务器

iiswriter配合菜刀通过put以及move请求方式拿下IIS6.0服务器

 

然后在菜刀里添加该路径下的asp文件,然后再输入密码shezhang

iiswriter配合菜刀通过put以及move请求方式拿下IIS6.0服务器

拿下iis服务器

iiswriter配合菜刀通过put以及move请求方式拿下IIS6.0服务器

相关文章:

  • 2021-09-28
  • 2021-12-24
  • 2021-07-03
  • 2021-12-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-15
猜你喜欢
  • 2021-05-09
  • 2021-09-30
  • 2022-01-17
  • 2021-07-09
  • 2021-10-07
  • 2021-08-07
相关资源
相似解决方案