zoukankan      html  css  js  c++  java
  • lin.security靶机测试记录

    1 寻找靶机地址  netdiscover -i enp0s3

    2 nmap 扫描

    3 可以看到111端口存在nfs,使用rpcinfo或者showmount查看,

     

    4 可看到存在/home/peter共享目录,一般来说把home用户目录挂载出来的我们可以立即尝试挂载并添加authorized_keys文件,从而可以使用ssh免密码登录上去。

     这儿需要注意 如果直接写入文件是会报没有权限的,如

     解决方法是创建同靶机系统相同UID且相同用户名的账户,用其来写入文件。 这儿不知道peter的UID,但是一般来说linux下普通用户UID从1000开始,所以我们可以挨个试几个 。

    最后发现是1001:useradd -u 1001 peter

    切换到peter用户后发现可以写入文件。那么创建ssh证书和authorized_keys文件 ,

     

    将id_rsa.pub内容复制至authorized_keys,后放至挂载的目录下,注意需要赋权644或600,不能给组和其余用户写入和执行权限。

    这儿我遇到的一个坑:如果我手动在挂载目录xxx下mkdir .ssh后会出现连接不上的问题,问题出在.ssh新建完就是777权限,但是重新赋权会引发没有权限的报错,因为这个不得不重新导入虚拟机。

    解决方案: 从home下直接拷贝过去

     

     可以连接上了

     

      提权部分:

     在主机部分开启python网站服务,方便在靶机上下载提权枚举脚本及其他工具

    赋权并执行 

    查看后可发现以下有趣的可探索处:

     

    以上首先可以看到/etc/passwd中存在了密码,并且这个用户是root用户,

    使用john破解密码

     

    找到密码P@ssw0rd,登陆后可发现已是root权限

    另外在信息收集过程中发现susan用户下存在.secret文件,查看后发现是一串字符串,尝试是否是密码的可能,

    发现果然是,这儿应该有另一条提权之路,但是我不试了。

  • 相关阅读:
    python_16(bootstrap)
    python_15(jquery)
    python_14(js)
    .net 定义泛型方法解析XML数据赋值给相应对象
    SQL Server 数字字符串位数不够补0
    SQL Server 跨服务器查询
    JQ1.5 为动态追加的元素添加事件
    radio group 的change 事件
    记录兼职工作中遇到的问题-IIS 服务器站点无法启动
    记录第一份工作的最后一次需求-百分比环形进度条
  • 原文地址:https://www.cnblogs.com/zongdeiqianxing/p/13440245.html
Copyright © 2011-2022 走看看