学习日志10:提权方法总结

一、windows提权
user->administrator->system
1.at命令,定时以system权限执行命令(例如打开cmd)
win7以前的版本
admin->system
2.利用服务(服务都是system用户启动的),设置一个cmd服务,再手动启动此服务
win7,8
admin->system
3.利用Sysinternal Suite组件中的psexec.exe
admin->system
4.注入进程
将cmd进程注入至某个system用户的服务进程中,并侦听给某个端口,再连接此端口即可得到system权限的cmd
admin->system
5.提取密码破解哈希
pwdump+ophcrack,其中pwdump是从sam数据库中提取密码
wce+ophcrack,其中wce是从内存中读取密码(Wdigest会将密码明文存在内存中)
user->admin
6.利用漏洞提权
例如MS11-080,MS14-068等
7.用cmd替换C:\windows\system32\sethc.exe提权
连按五次shift得到system的cmd
8.第三方软件提权
例如ftp软件server-u,若软件权限较大,可以直接添加管理员用户
9.启动项提权
若对启动项目录有写权限,将exe或bat程序放入启动项中,如创建管理员用户
10.数据库提权
若有数据库管理员权限,可以尝试udf提权,mof提权

二、linux提权
user->root
1.内核溢出提权
利用漏洞
2.数据库提权
udf提权
3.SUID提权
先找到具有SUID属性的可执行文件(find),再利用此文件执行其他shell命令
4.利用环境变量劫持高权限程序提权
执行SUID权限的文件a时,可能会用到某些环境变量中的命令程序(可利用报错的方式探测在使用哪些程序或命令,如cat),修改(劫持)这些环境变量中的程序,再执行a,即可在高权限下执行环境变量中的恶意程序

未完待续。。。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值