611 matches found
CVE-2020-15368
如何利用一个存在漏洞的Windows驱动程序 针对 CVE-2020-15368 的漏洞利用与概念验证(PoC)。Asrock 将 rweverything 驱动程序重新打包,用于其 RGB 控制器配置工具,并对其进行了签名。他们通过加密 ioctl 来“保护”这个驱动……呵呵。去年夏天我们偶然发现了这个 CVE,据我所知,该驱动程序至今仍未得到修补。其影响自然是内核中的任意代码执行等。那么,请享用这个“0day”吧,哈哈。 如果你想和我争论这是否是一个真正的、可靠的 CVE,请随时在 Twitter...
CVE-2025-21333-POC
CVE-2025-21333-POC Prueba de concepto que explota CVE-2025-21333 en vkrnlintvsp.sys no muy fiable, véase la sección Requisitos y Limitaciones. En la sección de Referencias se encuentran recursos muy útiles para quienes quieran jugar con el exploit. Un análisis detallado de la vulnerabilidad y el...
CVE-2025-5419
CVE-2025-5419 由不正确的Turboshaft Store-Store Elimination引起的V8中未初始化的读取漏洞。 该仓库包含分析和稳定化的利用,以提升此漏洞,实现V8沙箱内的任意读/写、AddressOf和FakeObject原语。 分析:CVE-2025-5419.pdf 复现信息 操作系统:Ubuntu 24.04 Git 提交:609a85c2a1bd77d6f6905369f4bc4fcf34c5db09 致谢 特别感谢 Clement Lecigne @clem1 和 Benoît Sevens @benoitsevens 发现该漏洞。 特别感谢...
CVE-2025-6554
CVE-2025-6554 此仓库包含 此仓库构建并证明了 addressof 和 fakeobj 原语,以及在 V8 沙箱中的任意地址读/写原语。 复现信息 提交: 609a85c2a1bd77d6f6905369f4bc4fcf34c5db09 命令行: out\x64.release\d8 --allow-natives-syntax 致谢 感谢 @DarkNavyOrg 发现该 PoC。 感谢 qianxin 针对此漏洞撰写了详细分析。 感谢 mistymntncop 找到了利用方法。 感谢 @bjrjk 提供的帮助。 参考 1...
exploit_linux_kernel4.13
这个仓库包含一个结合了三个CVE(CVE-2017-14954、CVE-2017-18344、CVE-2017-5123)的旧PoC。 该PoC是一个针对Linux内核4.13的本地权限提升漏洞(已在Ubuntu上测试)。 该利用程序使用信息泄露漏洞(CVE-2017-14954)绕过KASLR,利用任意读取漏洞(CVE-2017-18344)读取内核内存,寻找uid为1000(非特权)用户的struct cred,并使用有缺陷的waitid系统调用(CVE-2017-5123)将uid值覆盖为0(root)。 我不是这三个漏洞利用程序的原始作者,我只是将它们作为练习合并到一起。...
CVE-2021-21551
CVE-2021-21551 Prueba de concepto del exploit para CVE-2021-21551. La vulnerabilidad se debe a que las direcciones proporcionadas por el usuario se pasan como argumentos a una llamada a memmove, lo que permite una lectura/escritura arbitraria ioctls 0x9B0C1EC4 y 0x9B0C1EC8, así como el parámetro ...
lenovo-dispatcher-poc
Lenovo Dispatcher PoC 这是一个基础的概念验证(PoC),用于利用 Lenovo Dispatcher 驱动程序(LnvMSRIO.sys)(CVE-2025-8061)。该漏洞由 Luis Casvella 发现(来源:https://blog.quarkslab.com/exploiting-lenovo-driver-cve-2025-8061.html)。 这个 PoC 的主要思路是仅利用读写原语,从 ntoskrnl.exe 中窃取系统令牌(system token)。为此,PoC 使用...
CVE-2018-17463
CVE-2018-17463 完成了一个针对CVE-2018-17463的可工作利用,纯粹为了好玩。 我找到的关于此漏洞的原始文章在此 http://phrack.org/papers/jitexploitation.html。我只是想把这个任意读写变成完整的可利用漏洞。 此外,我还从以下论文中学习了JIT spray技术,这是一篇有趣的读物。 root@kitploit: @inproceedingsgawlik2018sok, title=Sok: Make jit-spray great again, author=Gawlik, Robert and Holz, Thorsten...
CVE-2025-21333
CVE-2025-21333 Puedes encontrar la primera versión del exploit para este CVE en https://github.com/MrAle98/CVE-2025-21333-POC/tree/master. Hice este nuevo exploit inspirado en el realizado por MrAle98. Es más estable y un poco rudimentario, ya que no abre el proceso de Windows Sandbox para obtene...
IKEV2-POC
EpSiLoNPoInTIkEv2.cpp ⚠️ 最終調整中のプロジェクト。現状では完全に機能しません。 説明 EpSiLoNPoInTIkEv2.cpp は、Windows を標的とした C/C++ エクスプロイトのプロトタイプであり、ikeext.dll(Windows の IKEv2 ドライバ)における ダブルフリー タイプのエクスプロイトを中心に開発されています。研究過程で CVE-2026-33824 として参照されています。 このプロジェクトには以下が含まれます: 完全な難読化層(仮想マシン、制御フロー難読化、文字列隠蔽、偽のバイナリ署名、インライン ASM による解析対策)。...
cve-2016-7190
概述 CVE-2016-7190 0 是 ChakraCore 中 Array.map 函数的一个堆溢出漏洞,可覆盖相邻内存。获取任意读写权限的主要思路是先分配多个连续的 JavaScript 整数数组,然后利用溢出操控其中一个数组的大小。接着,我们利用这个数组将 Uint8Array 的基地址改为我们想要读写的任意地址。之所以需要这个额外步骤,是因为溢出仅限于被溢出整数数组大小的 2 倍。 由于该漏洞可以轻松地重新引入到当前版本的 ChakraCore 中(参见 undo-cve-2016-7190.patch),因此非常适合测试不同的利用策略。 我的测试环境 ChakraCore...
PS4-6.20-WebKit-Code-Execution-Exploit
PS4 6.20 WebKit コード実行 PoC このリポジトリには、CVE-2018-4441 を利用した PlayStation 4 ファームウェア 6.20 向けの概念実証 PoC RCE エクスプロイトが含まれています。エクスプロイトはまず、wkexploit.js で任意読み取り/書き込みプリミティブと任意オブジェクトアドレス漏洩を確立します。次に、index.html で ROP チェーンを実行するフレームワークをセットアップし、デフォルトでは2つのテスト用 ROP チェーンのハイパーリンクを提供します。1つは sysgetpid システムコール、もう1つは sysgetu...
CVE-2026-78938
CVE-2026-78938 — V8 TurboFan CheckMaps 实例迁移类型混淆 针对 CVE-2026-78938 的根因分析与漏洞利用,这是 V8 TurboFan 加载消除中的一个类型混淆漏洞,已在 Chrome 152.0.7977.64(V8 15.2.124.18)中修复。该漏洞被报告已在野外被利用。 该漏洞利用将缺陷转化为越界 Float64Array,进而实现 addrof / fakeobj 以及针对 V8 压缩堆的任意读写。初始写入之后的所有操作均在运行时定位——读写阶段没有硬编码的堆偏移。 受影响版本:Chrome 152.0.7977.54(V8...
CVE-2018-7422
CVE-2018-7422 Exploit para CVE-2018-7422: Inclusión de archivos locales en el plugin Site Editor 1.1.1 de WordPress T1574.008 Sintaxis root@kitploit: ruby Entorno de Laboratorio OffSec Proving Grounds - Readys Uso...
CVE-2026-90616
In Flatpak before 1.18.1, a malicious sandboxed app can obtain arbitrary read and write access to files on the host, which can be escalated to arbitrary code execution on the host, a different vulnerability than CVE-2026-76925. Flatpak creates a few app data directories e.g., /var/cache, /var/dat...
extra_recipe
// ianbeer kernel arbitrary read/write exploit for CVE-2017-2370 for iOS 10.2 Only tested on iPod Touch 6G 14C92 - other devices/firmwares will not work out of the box! the bug machvoucherextractattrrecipetrap is a mach trap which can be called from any context. It's brand new code, added in iOS...
PT-2026-90721
In Flatpak before 1.18.1, a malicious sandboxed app can obtain arbitrary read and write access to files on the host, which can be escalated to arbitrary code execution on the host, a different vulnerability than CVE-2026-76925. Flatpak creates a few app data directories e.g., /var/cache, /var/dat...
PS5-UMTX-Jailbreak
PS5 UMTX 越狱 概述 该仓库包含一个针对 UMTX 竞争条件释放后使用(CVE-2024-43102)漏洞 的 WebKit ROP 漏洞利用,该漏洞由 Synacktiv 报告。它基本上是 fail0verflow 的 和 flatz 的 漏洞利用策略的移植。它滥用 UAF 来获得对内核线程栈的读/写映射,并利用管道读写在内核中建立一种(不太理想的)任意读/写原语。随后,该读写被升级为一种更好的原语,利用 ipv6 套接字对和管道对实现稳定的读写,并可以像之前的 IPV6 PS5 内核漏洞利用 那样传递给有效载荷。 该页面本身是 idlesauce 的 PS5 Exploit...
Kernel-Arbitrary-Read-Vulnerability-Superfetch-EOP
Kernel-Arbitrary-Read-Vulnerability-Superfetch-EOP Vulnerabilidad de lectura arbitraria del kernel + EOP de Superfetch basado en reacher de https://starlabs.sg/blog/2022/06-trying-to-exploit-a-windows-kernel-arbitrary-read-vulnerability/ . El exploit debe ejecutarse desde integridad baja...
CVE-2025-7771
一个用 Rust 编写的针对 CVE-2025-7771 的漏洞利用程序 源代码一览 data.rs,将存在漏洞的驱动程序二进制文件存储为静态数组 exploit.rs,基于该存在漏洞的驱动程序实现任意读写原语 filemap.rs,Win32 文件映射操作的简单封装 nt.rs,用 Rust 实现的一些 NT 功能 services.rs,Win32 服务管理(创建/删除、启动/停止/暂停/继续)的简单封装 spf.rs,基于 SuperFetch 实现虚拟地址到物理地址的转换 编译与运行 编译后将得到一个可执行文件,在命令行提示符中运行它,将产生类似如下的输出:...