使用 eBPF 的 Linux 认证信息泄露程序
pamspy 利用 eBPF 技术实现了与 3snake 相同的功能。它会跟踪 PAM(可插入式身份验证模块)库中的某个特定用户空间函数,该库被许多关键应用程序用来处理身份验证,例如:一旦获得路径,您就可以启动 pamspy 了:
pamspy 将加载一个用户态返回探测 eBPF 程序,以钩挂 libpam.so 中的 pam_get_authtok 函数。PAM 的全称是 "Pluggable Authentication Modules",它具有灵活的设计,可在 Linux 上管理不同类型的身份验证。每当身份验证进程尝试检查新用户时,它都会调用 pam_get_authtok,并会在这里输出关键安全信息的内容。
暂无开放 Issues,或尚未同步最近议题。