GTFOBins.github.io README

The project's README from github.com/GTFOBins/GTFOBins.github.io. As one markdown file: README.md.

GTFOBins

CI status CI status Sponsor

GTFOBins is a curated list of Unix-like executables that can be used to bypass local security restrictions in misconfigured systems.

Find the project at: gtfobins.org

GTFOBins.github.io (GTFOBins/GTFOBins.github.io)

Searching Database…

这是什么东西?GTFOBins 是一份精心整理的清单,收录了在配置不当的系统上可被滥用来绕过本地安全限制的类 Unix 可执行程序——比如受限用户可以借之获得 root shell 的那些二进制文件。
这是一个要安装运行的工具,还是一个查资料的网站?它是一个参考网站,不是软件——不需要安装任何东西,直接在 gtfobins.org 上浏览各个条目就行。
假如我在一台服务器上拿到了一个低权限 shell,GTFOBins 接下来能怎么帮我?先枚举你的用户能执行哪些二进制文件,再到网站上逐个查询,然后按照上面记录的利用手法操作——通常是弹出 root shell,或者把文件复制出去。
什么样的配置错误才会让这些二进制文件变得危险?那些让低权限用户能以超出预期的权限运行程序的错误——最典型的就是用 sudo 规则以 root 身份运行普通程序。仅仅是列表里有某个程序,并不代表这台机器有漏洞;只有当这样的用户真正能执行该程序时,风险才存在。
它是给攻击者用的,还是给防御者用的?两者都是——它同时面向做后渗透的红队和蓝队,蓝队可以借此审计自己的 sudo 规则和权限设置,排查可能被这样滥用的二进制文件。
它只适用于 Linux,还是其他系统也适用?它针对类 Unix 系统——Linux 和 Unix 是该项目自己声明的关注范围;不涉及 Windows 的可执行文件。
网站上的一个条目具体会展示什么?每个条目都记录了滥用该二进制文件的具体方法——弹出交互式 shell、读写文件,或者建立 bind shell 和反向 shell;bind-shell、reverse-shell 和数据外传本来就是该项目自己的主题分类。
这份清单收录了 Unix 系统上的所有二进制文件吗?不是——它是精选的,只有已知能绕过本地安全限制的可执行文件才有条目;普通无害的二进制文件不会收录。
这个项目还在积极维护吗?是的——它从 2018 年就存在,没有被归档,在 GitHub 上已经获得了超过 13.7k 颗星。
Creator
GTFOBins
Size
1.2 MB
Stars
13.8K
Updated
CommitMay 27
Age
8y
Commits · 90 Days