前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CTF实战20 渗透测试-后渗透攻击

CTF实战20 渗透测试-后渗透攻击

作者头像
用户1631416
发布2018-07-25 11:02:34
1.2K0
发布2018-07-25 11:02:34
举报
文章被收录于专栏:玄魂工作室玄魂工作室
重要声明 该培训中提及的技术只适用于合法CTF比赛和有合法授权的渗透测试,请勿用于其他非法用途,如用作其他非法用途与本文作者无关
我们今天进行一些理论知识的学习

顺便大家可以趁这段时间好好练习一下实战的操作

到这里我们想大家都已经成功进入了一台服务器或者获得了部分权限

不然就谈不上后渗透攻击了

后渗透攻击该做什么?

权限提升

权限提升简称<提权>

是一种通过各种办法和漏洞,提高自己在服务器中的权限,以便控制全部资源的方法

比如在Windows中就是获得System的权限

Linux就是获得root的权限

一般提权的方法有

  1. 系统漏洞提权
  2. 数据库提权
  3. 权限继承类提权
  4. 第三方软件/服务提权

等等

那我们怎样提权呢?

Linux系统提权

Linux系统漏洞的exp一般按照内核版本来命名:

2.6.18-1942.6.18.c等等

形如2.6.18-194这个形式的,可以直接执行

形如2.6.18.c,需要在目标机器上编译后运行,之后提权

当然也有少部分exp是按照发行版版本命名

那都说到了exp,我们就说一下提权exp的基本使用方法:

使exp,就是执行这个可执行文件

一般情况下Linux的本地提权要用nc反弹出来,因为Linux下提升权限后得到的是交互式shell,需反弹才能进行下一步命令的执行

那么我们如何知道使用哪个exp来提权呢?

使用uname -a命令或者cat /proc/version,来判断系统的内核情况等等,然后使用相对应的exp进行提权

在提权过程中需要为你的exp赋权限,chmod

但是在Linux服务器很多情况下管理员会设置目录权限,我们无法修改

可是一般/tmp目录不会被设置权限,这和Windows下的tmp回收站是类似的

Windows系统提权

Windows的提权exp一般格式为MS08067.exe这种格式

Windows系统漏洞微软的漏洞编号命名格式为:

MS16001

其中:

  1. MS Micosoft的缩写,固定格式
  2. 16 表示年份,即2016年发布的漏洞
  3. 001 表示顺序,即当年度发布的第1个漏洞

Windows提权exp使用方法:

exp执行即可,一般情况下是使用cmd.exe来执行

在日常渗透测试过程中,我们常常会先是拿到webshell再进行提权

所以提权脚本也常常会被在webshell中运行使用

那么我们如何知道使用哪个exp来提权呢?

使用systeminfo命令或者查看补丁目录,查看补丁记录,来判断有哪个补丁没打,然后使用相对应的exp进行提权(就是这么简单繁琐)

一般的提权的过程是:

  1. 先找可写目录
  2. 上传cmd.exe、提权exp等文件
  3. 使用exp进行提权,然后可以进行加账号等操作

数据库提权

数据库提权就是利用执行数据库语句、利用数据库函数等方式提升服务器用户的权限

MySQL的提权一般是使用自定义函数提权或mof提权

MsSQL的提权一般是调用xp_cmdshell函数来提权。

数据库提权首先我们要先有能力登入数库

所以通常我们拿到webshell之后要去网站目录去找数据库连接文件,常在形如xxx.confconf.xxx文件中

数据库提权的方法各种各样,这里就不罗列了,感兴趣的可以扫一下

在我们获得高权限的账户之后

sdfd

获取高权限账号之后

Windows中可以下载sam文件用SamInside来破解管理员的密码

也可以从诸如FTP等软件中导出FTP的账号密码等等的敏感信息

更可以从系统的缓存中找到一些系统的密码等等

之后你可以留个后门,或者也可以安装一个键盘记录器等等的

方法多种多样

就看你思维广不广了~

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-07-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 玄魂工作室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档