毕业实习-10

一、复现上课的提权案例

安装好案例靶机后在kali查看自己的IP地址

nmap扫描网段查看存活主机,有一个存在web服务:192.168.209.137

在这里插入图片描述

nmap扫描存活主机,查看端口:1898

在这里插入图片描述

访问192.168.209.137:1898

![

查看信息(用插件wappalyzer)

在这里插入图片描述

drupal存在远程代码执行漏洞,kali上运行msf:msfconsole

在这里插入图片描述

show options查看如何使用,需要设置rhosts和rport

在这里插入图片描述

设置rhosts和rport,再run一下

在这里插入图片描述

查看用户身份:getuid

在这里插入图片描述

在这里插入图片描述

使用shell,再输入命令uname -a查看内核版本Ubuntu14.04.1

在这里插入图片描述

下载该提权脚本,拖到kali中,终端unzip解压

在这里插入图片描述

输入exit到meterpreter上传该文件

在这里插入图片描述

进入shell查看文件权限

在这里插入图片描述

文件无法执行,加权限【chmod +x hh.sh】

在这里插入图片描述

输入命令【./test.sh】开始扫描,出现许多漏洞,我们找到关于脏牛的

在这里插入图片描述

访问网址复制到浏览器下载后拖到kali并解压

在这里插入图片描述

上传刚刚下载的文件中的dcow.cpp

在这里插入图片描述

编译文件

在这里插入图片描述

成功!

在这里插入图片描述

二、总结Linux内核提权利用步骤(从内网信息收集到提权成功的思路)

提权利用步骤通常包括以下几个阶段:

  1. 信息收集
    收集目标系统的基本信息,包括操作系统版本、内核版本、已安装的软件包等。
    使用命令如 uname -acat /etc/os-releasedpkg -l 等获取系统信息。
    查找系统中存在的用户和权限配置,使用 cat /etc/passwdid 命令。

  2. 漏洞分析
    根据收集到的内核版本,查找已知的内核漏洞。可以参考CVE数据库或其他安全漏洞数据库。
    确定是否存在可利用的漏洞,例如缓冲区溢出、竞态条件等。

  3. 利用开发
    针对发现的漏洞,开发或获取相应的利用代码(exploit)。
    确保利用代码与目标系统的内核版本兼容。

  4. 执行利用
    在目标系统上执行利用代码,通常需要在具有一定权限的用户下运行。
    观察利用结果,确认是否成功获得更高权限。

  5. 权限提升
    一旦成功利用漏洞,通常会获得root权限或其他高权限用户的权限。
    进行后续操作,如创建后门、清理痕迹等。

  6. 持久化
    为了确保在系统重启后仍然能够访问,可能需要设置持久化机制,例如添加用户、修改启动项等。

三、总结Linux常用命令

以下是一些常用的Linux命令,涵盖文件管理、系统监控、网络操作等方面:

命令说明示例
ls列出目录内容ls -l
cd更改当前目录cd /path/to/directory
pwd显示当前工作目录的完整路径
cp复制文件或目录cp source.txt destination.txt
mv移动或重命名文件或目录mv oldname.txt newname.txt
rm删除文件或目录rm file.txt / rm -r directory
mkdir创建新目录mkdir new_directory
rmdir删除空目录rmdir empty_directory
chmod更改文件或目录的权限chmod 755 script.sh
chown更改文件或目录的所有者chown user:group file.txt
ps显示当前运行的进程ps aux
top实时显示系统进程和资源使用情况
df显示文件系统的磁盘空间使用情况df -h
du显示目录或文件的磁盘使用情况du -sh /path/to/directory
ifconfig显示或配置网络接口
ping测试网络连接ping google.com
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值