nmap scan

#### port explore
只开放了22和80端口
80端口是apache的默认界面
22端口无法匿名登录
#### 目录遍历

扫出两个页面,一个是music一个是ona
opennetadmin显示是v18.1.1,searchsploit后发现有远程代码执行漏洞
在github上找一个利用脚本,成功获得www权限

#### user
用www权限可以发现存在两个用户jimmy和joanna

往目标机传一个linenum.sh试试
没有什么特别可以注意的
在local中的一个数据库配置文件里找到了数据库的密码
`
'db_login' => 'ona_sys',
'db_passwd' => 'n1nj4W4rri0R!',
'db_database' => 'ona_default',
`

用数据库的密码尝试登录jimmy和joanna
jimmy成功登上去了
但是jimmy的文件夹下是空的,要尝试换成joanna
在一个叫internal的文件夹里有几个页面

这里有一个密码
可以留意一下
`curl http://10.10.10.171/main.php`一无所获
查看本机开的端口,有一个52846

用curl去访问,得到一个加密的私钥

`ssh2john rsa > password.txt`
`john -w=/usr/share/wordlists/rockyou.txt password.txt`

密码是bloodninjas
用ssh连joanna,发现bloodninjas并不是连接密码,是验证密码
`chmod 600 rsa`
`ssh -i rsa joanna@10.10.10.171`

joanna有一个用nano读priv的sudo权限

用nano读priv以后使用ctrl+R读取需要读得文件