
CVE-2021-4034 的预编译构建版本。
当然,你不应该信任预编译的构建版本 :)
此版本的工作方式略有不同:首先创建一个最小的共享对象。该对象被打包到主二进制文件中,并在执行时释放。使用 Musl 进行编译以尽量减少依赖(例如特定的 libc 版本?)
[email protected])的 PoC:https://haxx.in/files/blasty-vs-pkexec2.c如果你想自己构建,请修改 targets 文件以包含你需要的架构。然后运行 build.sh。
你需要 Docker。