剑庭安
首页
黑客安全首页全部安全栏目 黑客技术黑客技术、渗透测试、漏洞利用工具与教程 安全软件安全工具、扫描器、检测与审计软件 病毒分析恶意软件分析、样本、逆向与沙箱 CTF思路CTF 题目、writeup、解题思路与工具 防护思路防御技术、加固、检测响应与蓝队 红蓝攻防红队攻击模拟、蓝队对抗、攻防演练 漏洞知识库漏洞、CVE、PoC、EXP 与安全研究
逆向|反编译
PHP源码PHP 网站源码、程序、系统 APP源码安卓/iOS APP 源码 ASP源码ASP 网站源码与程序 NET源码.NET 网站源码与系统 小程序源码微信/支付宝小程序源码 Dedecms风格模板Dedecms 织梦风格模板 Empirecms风格模板EmpireCMS 帝国风格模板 Discuz商业模板/插件Discuz 商业模板与插件 WordPress主题/插件WordPress 主题与插件 其它源码、模板其它各类源码与模板 游戏源码游戏源码与引擎项目 加密货币源码加密货币、区块链、钱包、USDT/比特币相关源码与工具 手游源码手机游戏源码、服务端、客户端与引擎项目 传奇源码热血传奇、传奇世界、复古传奇等客户端/服务端/引擎源码 页游源码网页游戏、H5 游戏、浏览器游戏源码 端游源码电脑单机游戏、PC 网游客户端/服务端源码
最新万能免驱动支持所有型号打印机下载程序 日历天气老黄历 · 每天同步真实日期与天气
站长工具站长工具 自助开通会员浏览该分类 其他资源qtziy SEO工具SEO工具 站群源码站群源码 泛程序泛程序 蜘蛛模板蜘蛛模板 蜘蛛池蜘蛛池 外链工具外链工具
搜索 自助开通会员🔓 破甲 API
登录 注册
首页 分类列表 安全软件 Z-Privesc - Linux privilege-…
Z-Privesc - Linux privilege-escalation auditor — 17 probes, de 安全软件 点击放大
作者:admin 发布:2026-10-05

Z-Privesc - Linux privilege-escalation auditor — 17 probes, de

项目说明<di="center"> <img src="assets/z-privesc.png" alt="Z-Privesc" width="120"/> <h1>Z-Prives…
资源可下载 免费下载 0 条讨论
会员资源
开通会员后即可下载全部资源。
登录后开通会员
会员方案
362浏览量
0讨论
2下载链接
可下载资源状态
内容可验证
更新 2026-10-05
人工审核发布
评论区答疑

Z-Privesc - Linux privilege-escalation auditor — 17 probes, de

项目说明

<di="center">
<img src="assets/z-privesc.png" alt="Z-Privesc" width="120"/>
<h1>Z-Privesc</h1>
<p>
Linux pri auditor. Se probes.<br/>
Deterministic . Honest accuracy numbers.
</p>
<img src="
<img src="
<img src="
<img src="
<img src="
</div>

---

---

Table of Contents

  • Quick Start

  • Why Z-Privesc

  • Architecture

  • Probes

  • Engine

  • Accuracy

  • Usage

  • Build & Install

  • Testing

  • Feature Comparison

  • Threat Model

  • Documentation

  • Roadmap

  • License
  • ---

    Quick Start

    ---

    Why Z-Privesc

    Existing pri auditors make trade-offs:

    | | Z-Privesc | LinPEAS | Lynis | linux-exploit-suggester |
    |----------------------|:-------------:|:-----------:|:---------:|:---------------------------:|
    | Static binary | Yes | No | No | No |
    | Zero external deps | Yes | No | No | No |
    | Deterministic | Yes | No | No | No |
    | C risk scoring| Yes | No | No | No |
    | 17 categories OOTB | Yes | Broad | Broad | Partial |
    | Machine-readable JSON| v1 | None | None | None |
    | Per-finding remediation| Yes | Partial | No | No |
    | Offline/air-gapped | Yes | Yes | Yes | Yes |
    | License | MIT | GPL-3 | GPL | MIT |

    Z-Privesc fills the niche between broad compliance scanners (Lynis, LinPEAS)
    and narrow exploit suggesters. It answers one question: **can an unpri
    user on this box get root, right now?**

    ---

    Architecture

    Data Flow

    Probe Pipeline

    ---

    Probes

    | # | Name | What it checks | Se |
    |---|------|---------------|----------|
    | 1 | suid | SUID/SGID binaries | CRITICAL |
    | 2 | writable_path | World-writable $PATH entries | CRITICAL |
    | 3 | capabilities | File/process Linux capabilities | HIGH |
    | 4 | writable_etc | Writable /etc auth files | CRITICAL |
    | 5 | docker_socket | Exposed Docker control socket | CRITICAL |
    | 6 | polkit | polkit/pkexec misconfigurations | CRITICAL |
    | 7 | world_writable | World-writable sensiti | CRITICAL |
    | 8 | kernel_vuln | Kernel C | CRITICAL |
    | 9 | cron | Cron job misconfigurations | CRITICAL |
    | 10 | sudoers | Sudoers rule audit | CRITICAL |
    | 11 | ssh_keys | SSH private key permissions | CRITICAL |
    | 12 | groups | Pri group membership | CRITICAL |
    | 13 | service | Systemd/SysV unit audit | CRITICAL |
    | 14 | kernel_hardening | Weak sysctl | HIGH |
    | 15 | process | Root process binary audit | CRITICAL |
    | 16 | nfs | NFS export misconfigurations | CRITICAL |
    | 17 | ld_preload | LD_PRELOAD/ld.so.conf audit | CRITICAL |

    See docs/PROBES.md for rationale and false-positi.

    ---

    Engine

    The Truthimatics engine assigns each e chain one of three :

    | | Meaning |
    |---------|---------|
    | DETERMINISTIC | Confirmed pri path |
    | REJECT | No found by this probe |
    | UNCERTAIN | Suspicious but not conclusive |

    Risk is scored 0.0--10.0 (C) with per-finding, per-probe,
    and system-wide labels: INFO / LOW / MEDIUM / HIGH / CRITICAL.

    See docs/TRUTHIMATICS.md for the full specification.

    ---

    Accuracy

    Measured against a 37-target ground-truth corpus across two distros
    (Kali WSL2 + Ubuntu 22.04 LTS multipass):

    | Metric | Value |
    |--------|-------|
    | Detection recall | 1.000 (37/37) |
    | Path recall | 0.943 (33/35) |
    | Path precision | 0.971 (33/34) |
    | False positives on planted targets | 0 |
    | Brier score | 0.109 |
    | Scan time (full) | 2.65 s |
    | Obser | 353 |
    | GTFOBins knowledge co | 0.8649 (32/37) |

    Head-to-head (same Ubuntu 26.04 VM)

    | Tool | | Scan time | Output |
    |------|---------|-----------|--------|
    | Z-Privesc | 1.0.0 | 2.65 s | 40 structured findings |
    | Lynis | 3.1.6 | 100.45 s | 850 lines |
    | LinPEAS | latest | 120.03 s | 378 lines |

    (LinPEAS timings are capped at 120 s; unmeasured runs exceed that.)

    See benchmarks.md for full methodology and
    docs/E.md for reproduction.

    ---

    Usage

    | Flag | Description |
    |------|-------------|
    | --all | Run all 17 probes (default) |
    | --probe=<name> | Run a single probe (repeatable) |
    | --root=<dir> | Scan an alternate filesystem root (containers) |
    | --json | Emit JSON audit report to stdout |
    | --html | Emit HTML audit report to stdout |
    | --quiet | Suppress progress output |
    | -- | Enable debug logging |
    | -- | Show and exit |
    | --help | Show usage and exit |

    Examples

    Exit Codes

    | Code | Meaning |
    |------|---------|
    | 0 | No pri paths found |
    | 1 | Probe execution error |
    | 2 | At least one DETERMINISTIC finding |
    | 125 | Internal error |

    ---

    Build & Install

    Requirements

  • Linux kernel >= 5.4

  • GCC >= 9 (tested on 9.4, 12.2, 15.2)

  • No external libraries -- just the standard C toolchain
  • Commands

    The binary is built as a Position Independent Executable with
    -fstack-protector-strong, -D_FORTIFY_SOURCE=2, full RELRO,
    -z now, and -Wl,--as-needed.

    Compile-time Options

    ---

    Testing

    Quick Test (no root)

    These don't need root and run in a few seconds.

    Full Test Suite

    Requires root for probing system state. The test suite covers:

    | # | Test | What it tests |
    |---|------|---------------|
    | 1-58 | Unit tests (of 60 registered; 2 skip) | Probe logic, truthimatics engine, risk scoring |
    | 1-37 | Integration tests | Real-world probes against ground-truth corpus |

    ---

    Feature Comparison

    | Capability | Z-Privesc | LinPEAS | Lynis |
    |-----------|:---------:|:-------:|:-----:|
    | Static binary, zero deps | Yes | No | No |
    | Deterministic | Yes | No | No |
    | C risk scoring | Yes | No | No |
    | 17 categories out of the box | Yes | Broad | Broad |
    | Machine-readable schema (JSON) | v1 | None | None |
    | Per-finding remediation | Yes | Partial | No |
    | Offline/air-gapped | Yes | Yes | Yes |
    | License | MIT | GPL-3 | GPL |

    ---

    Threat Model

    In Scope


  • Local unpri user on a Linux host

  • Pri escalation to root

  • SUID, capabilities, sudo, cron, Docker, polkit, NFS, kernel vulns
  • Out of Scope


  • Remote attacks

  • Kernel exploit reliability

  • Side channels

  • Denial of service
  • ---

    Documentation

    | File | Description |
    |------|-------------|
    | README.md | This file |
    | docs/ARCHITECTURE.md | System design |
    | docs/PROBES.md | Probe rationale and design |
    | docs/TRUTHIMATICS.md | engine specification |
    | docs/COMPOSITION.md | Exploitability graph |
    | docs/E.md | Reproduction guide |
    | benchmarks.md | Full benchmark data |
    | docs/RELATED-WORK.md | Related work |
    | docs/adr/ | Architecture Decision Records (4 docs) |
    | man/z_privesc.1 | Man page |
    | SECURITY.md | Security policy and reporting |
    | CONTRIBUTING.md | How to contribute |
    | CHANGELOG.md | Release history |
    | ROADMAP.md | Future plans |
    | HISTORY.md | De timeline |

    ---

    Roadmap

    v1 (current)


  • 17 pri probes

  • Truthimatics engine

  • JSON/HTML audit output

  • 60 unit tests (58 pass, 2 skip) + 37-target ground-truth corpus

  • Man page, minisign-signed releases
  • v2 (planned)


  • WASM probe runtime

  • Distributed audit aggregation

  • Signed probe-rule updates

  • CIS/DISA STIG integration

  • Cross-distro kernel C

  • Educational mode
  • ---

    Security

    Report security issues to
    .
    See SECURITY.md for disclosure policy.

    ---

    License

    MIT -- see LICENSE for the full text.

    ---

    *Z-Privesc was built on WSL2 (Kali Linux, GCC 15.2.0), targeting Linux 5.4+.*
    *Maintained by Di. Report issues at the issue tracker.*

    项目信息

    开发语言:C

    Star 数:9

    技术要点

    该项目属于安全软件方向的开源资源,代码结构清晰,适合安全研究人员学习参考。项目围绕Linux privilege-escalation auditor — 17 probes, deterministic verdicts, 37/37 detection, 2.65s scan. Static C binary, zero deps, MIT.展开,提供了可运行的实现,对理解相关安全机制、工具原理与攻防技术具有较高的研究价值。

    从技术实现角度看,此类项目的核心在于对底层原理的深入理解与工程化落地。开发者在研究过程中可以结合官方文档与社区讨论,梳理项目的初始化流程、核心模块职责与数据流转,逐步掌握其中的技术细节与设计思路。

    使用与学习建议

    1. 下载源码压缩包,解压到本地环境。

    2. 根据项目类型准备对应的运行环境与依赖。

    3. 按照 README 中的步骤完成配置与部署。

    4. 在隔离的测试环境中运行验证,避免影响生产系统。

    免责声明

    本资源来源于开源社区,仅供安全研究、技术学习与合法授权范围内的攻防演练使用,请勿用于任何非法或侵害他人权益的用途。使用本项目产生的一切后果由使用者自行承担。

    资源标题Z-Privesc - Linux privilege-escalation auditor — 17 probes, de
    所属分类安全软件
    发布作者admin
    发布时间2026-10-05 23:04:20
    下载权限 免费下载
    附件数量2 个下载链接
    浏览次数362
    讨论数量0
    主题状态正常讨论中

    本资源免费,登录后即可在本页「下载链接」区域获取全部附件。

    请在评论区留言说明具体链接,或联系作者补档。楼主更新后本页会同步最新的下载地址。

    请先阅读正文中的授权说明;未注明的默认仅限站内学习交流,禁止直接搬运到其他站点二次售卖。
    还没有讨论,快来抢沙发~
    登录 后才能参与讨论
    下载链接
    会员才能下载
    登录后开通会员
    同分类推荐
    暂无同类资源
    免费登录即可下载
    查看会员
    放大预览

    © 2026 剑庭安 - 网站开发定制 SEO 优化蜘蛛池代做 在线看手相算命. 保留所有权利。

    Powered by 酷像SEOv3.0

    网站地图 Sitemap.xml
    首页 全部分类 黑客安全 逆向|反编译 精品源码 站长工具自助开通会员其他资源SEO工具站群源码泛程序蜘蛛模板蜘蛛池外链工具创意乐园 搜索 会员服务 登录 注册