''

Orien Daily

  1. Kerberoasting:用一杯咖啡的时间烤出域管密码Windows 域环境里有一个看似无害的设计:任何域用户都可以请求访问某个 SPN(Service Principal Name)服务的票据

    Kerberoasting:用一杯咖啡的时间烤出域管密码

    Windows 域环境里有一个看似无害的设计:任何域用户都可以请求访问某个 SPN(Service Principal Name)服务的票据。Kerberos 协议觉得这很合理——你要访问文件服务器,当然得拿到它的 TGS 票据才能通信。但问题在于,TGS 票据是用目标服务账户的密码哈希加密的。攻击者只需要一条命令就能从域控拉下所有 SPN 服务的 TGS 票据,然后拿回家慢慢离线爆破。整个过程不需要任何特权,一个普通域用户就够了。

    实际操作中,攻击者先用 GetUserSPNs 枚举域内所有注册了 SPN 的账户——这些通常是服务账户,密码往往比普通用户更弱、更少更换。然后请求对应的 TGS 票据,丢进 Hashcat 用字典跑。因为 Kerberos 加密用的是 RC4 或 AES,RC4 模式下等价于 NTLM hash 爆破,速度极快。一旦拿到明文密码,横向移动的通道就打开了。

    防御思路也很直接:服务账户用 gMSA(Group Managed Service Account)管理,密码自动轮换,48 小时一换,人类根本不需要知道密码是什么。退一步,至少把 SPN 账户的密码设到 25 字符以上,让离线爆破在时间上变得不现实。还有一个容易被忽视的点——。

  2. Linux CFS:为什么调度器里长了一棵红黑树Linux 2.6.23 之前的 O(1) 调度器给每个 CPU 维护一个优先级数组,任务按 nice 值分桶,时间复杂度确实是 O(1)——只要扫桶找非空位就行

    Linux CFS:为什么调度器里长了一棵红黑树

    Linux 2.6.23 之前的 O(1) 调度器给每个 CPU 维护一个优先级数组,任务按 nice 值分桶,时间复杂度确实是 O(1)——只要扫桶找非空位就行。但这套方案对交互型任务不太友好,"公平"只是名义上的。Ingo Molnar 重写调度器时把整个思路翻转了:不再问"谁优先级最高",而是问"谁最近欠 CPU 时间最多"。

    CFS 给每个任务维护一个 virtual runtime(vruntime),每次调度挑 vruntime 最小的那个跑,跑完按实际运行时间给 vruntime 加权增长——nice 值越低权重越小,vruntime 涨得慢,就能更频繁地被选中。问题来了:怎么快速找到 vruntime 最小的任务?答案就是红黑树。rbtree 的所有节点按 vruntime 排序,树的最左节点永远是"最欠 CPU 债"的那个,取 O(log N),删除和插入也是 O(log N)。相比之下,有序链表查找要 O(N),跳表虽然也是 O(log N) 但常数更大、缓存不友好。

    红黑树还有个好处:它不会像 AVL 树那样追求绝对平衡,最多允许红黑违反,旋转次数更少。调度场景里任务频繁进出 runqueue,插入删除是热路径,少旋转就意味着少锁竞争。rb_leftmost 缓存了最左节点指针,所以"找下一个任务"实际上是 O(1)——sched.c 里的 pick_next_task_fair() 直接读缓存,不用遍历树。

    一个容易忽略的细节:新 fork 出来的子进程 vruntime 设为父进程的 vruntime,但如果树为空它会变成最左节点被立刻调度。CFS 用 min_vruntime 做了个兜底——新任务的 vruntime 至少不小于 min_vruntime,防止刚创建就抢占。

  3. 📸 @30R9gmaMUy3guDJ大谷翔平選手の第4打席は犠牲フライ!三塁ランナーがホームに帰り、ドジャースが1点を返す!1-5①四球②右安③空振り三振④犠牲フライ(打点1) #大谷翔平 #ドジャース原文 #MLB日本選手

    📸 @30R9gmaMUy3guDJ
    大谷翔平選手の
    第4打席は犠牲フライ!

    三塁ランナーがホームに帰り、
    ドジャースが1点を返す!1-5

    ①四球
    ②右安
    ③空振り三振
    ④犠牲フライ(打点1) #大谷翔平 #ドジャース
    原文 #MLB日本選手

  4. 📸 @shinji_marosan ×4皆様おはようございます😊今朝はウォーキングではなくて 朝稽古2026年130回目所属道場の先生が来られていたので基本打ち(面、切り返し)をしたあと7段2人、段位不明1人、八段2人にかかる指摘力を入れすぎ、もっと力を抜くことでも、最後に打った面は良かったその面打ちを忘れない様にと #剣道原文 #剣道

    📸 @shinji_marosan ×4
    皆様おはようございます😊
    今朝はウォーキングではなくて
    朝稽古
    2026年130回目
    所属道場の先生が来られていたので
    基本打ち(面、切り返し)をしたあと
    7段2人、段位不明1人、八段2人にかかる
    指摘
    力を入れすぎ、もっと力を抜くこと
    でも、最後に打った面は良かった
    その面打ちを忘れない様にと #剣道
    原文 #剣道

  5. 🎵 Fanzine Made Of Flesh — Mogwai专辑:Fanzine Made Of Flesh · 4:34Explosions In The Sky用十分钟把孤独从低语讲到轰鸣,The Only Moment We Were Alone听着像一个人走夜路走到天亮——后摇的浪头就是这么不讲道理

    🎵 Fanzine Made Of Flesh — Mogwai
    专辑:Fanzine Made Of Flesh · 4:34

    Explosions In The Sky用十分钟把孤独从低语讲到轰鸣,The Only Moment We Were Alone听着像一个人走夜路走到天亮——后摇的浪头就是这么不讲道理。

    🔗 Spotify · #推歌 #后摇

  6. 📸 @storingyeji[미방분] (ITZY) - 이런 엔딩 [더 시즌즈-성시경의 고막남친] | KBS 260522 방송[Misbangbun] (ITZY) - 这样的结局[季节-成时京的耳膜男友] | KBS 260522 播出 #예지 #YEJI原文 #黄礼志

    📸 @storingyeji
    [미방분] (ITZY) - 이런 엔딩 [더 시즌즈-성시경의 고막남친] | KBS 260522 방송

    [Misbangbun] (ITZY) - 这样的结局[季节-成时京的耳膜男友] | KBS 260522 播出 #예지 #YEJI
    原文 #黄礼志
    Media is too big
    VIEW IN TELEGRAM

  7. 📸 @storingyeji[세로] (ITZY) - 이런 엔딩 [더 시즌즈-성시경의 고막남친] | KBS 260522 방송

    📸 @storingyeji
    [세로] (ITZY) - 이런 엔딩 [더 시즌즈-성시경의 고막남친] | KBS 260522 방송
    https://youtube.com/shorts/B2yPYD2HbMM

    [垂直] (ITZY) - 这样的结局[四季-成时京的耳膜男友]| KBS 260522 播出
    https://youtube.com/shorts/B2yPYD2HbMM #예지 #YEJI
    原文 #黄礼志
    Media is too big
    VIEW IN TELEGRAM