GTFOBins는 "Get The F*** Out Binaries"의 줄임말로,
리눅스 시스템에서 SUID(특권 있는 권한)가 설정된 실행 파일들을 악용해 권한 상승(Privilege Escalation)을 하는 방법들을 모아놓은 온라인 데이터베이스입니다.
리눅스에서는 일반 사용자가 관리자(root)가 아니라서 할 수 없는 일이 많아요.
근데, 시스템에는 관리자 권한으로 실행되는 프로그램들이 있는데,
그 프로그램 중 일부가 제대로 제한이 없으면
해킹처럼 그걸 악용해서 root 권한을 얻을 수 있죠.
GTFOBins는 그런 특정 프로그램을 악용하는 다양한 기법과 예제를 한 곳에 모아놓아서
공격자(또는 보안 연구자)가 쉽게 참고할 수 있도록 도와줘요.
less 명령어로 권한 상승GTFOBins에서 less 항목을 보면,
만약 less가 SUID로 설정되어 있으면 이렇게 권한 상승 가능하다고 나옵니다:
less /etc/shadow
!sh
즉, less를 이용해 쉘을 얻을 수 있다는 뜻이에요.
| 항목 | 설명 |
|---|---|
| GTFOBins | 리눅스 SUID 바이너리 악용법 모음집 |
| 용도 | 권한 상승(루트 권한 탈취) 기법 학습 및 참고 |
| 활용법 | 대상 시스템의 SUID 바이너리 확인 후, GTFOBins에서 활용법 검색 |