*注:该方法仅限用户在sudo组中且知道用户密码的情况下进行,如果只是在sudoers中配置了用户,则无法提权。但如果在sudo组,有没有配置sudoers就无所谓了

 

1、检查pkexec的执行策略

cat /etc/polkit-1/localauthority.conf.d/*

如果看到有配置AdminIdentities=unix-group:sudo。则pkexec具备利用条件,如图

pkexec提权(限制条件:用户必须在sudo组里且知道用户密码)

2、检查当前用户权限是否在sudo组

cat /etc/group 也可以用id命令直接看

pkexec提权(限制条件:用户必须在sudo组里且知道用户密码)

3、开启两个终端,a终端通过pkttyagent开启代理,b终端用来操作提权命令

pkexec提权(限制条件:用户必须在sudo组里且知道用户密码)

 

 可以看到,已经提权成功

相关文章:

  • 2022-01-15
  • 2021-06-29
  • 2022-01-14
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-09
  • 2021-12-07
猜你喜欢
  • 2022-12-23
  • 2021-10-18
  • 2022-12-23
  • 2021-10-01
  • 2022-12-23
  • 2021-10-19
  • 2021-08-18
相关资源
相似解决方案