Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
gtfocli — GTFO — интерфейс командной строки для простого поиска бинарных файлов, команды которых могут быть использованы для обхода локальных ограничений безопасности в неправильно сконфигурированных системах. | Kitploit
Инструменты/GitHubGitHub/cmd-tools/gtfocli
Повышение привилегийСбор информацииCTFТестирование на Проникновение
GitHubcmd-tools/gtfocli

gtfocli

GTFO — интерфейс командной строки для простого поиска бинарных файлов, команды которых могут быть использованы для обхода локальных ограничений безопасности в неправильно сконфигурированных системах.

Репозиторий
1811 год назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

GTFOcli

GTFOcli — это интерфейс командной строки для удобного поиска команд для бинарных файлов, которые можно использовать для обхода локальных ограничений безопасности в неправильно настроенных системах.

Table of Contents

  • Table of Contents
  • Installation
  • Usage
    • Search for Unix binaries
    • Search for Windows binaries
    • Search using dockerized solution
    • CTF
  • Credits
  • Contributing

Installation

Using go:

root@kitploit:~
go install github.com/cmd-tools/gtfocli@latest

Using homebrew:

root@kitploit:~
brew tap cmd-tools/homebrew-tap
brew install gtfocli

Using docker:

root@kitploit:~
docker pull cmdtoolsowner/gtfocli

Usage

Search for unix binaries

Search for binary tar:

root@kitploit:~
gtfocli search tar

Search for binary tar from stdin:

root@kitploit:~
echo "tar" | gtfocli search

Search for binaries located into file;

root@kitploit:~
cat myBinaryList.txt
/bin/bash
/bin/sh
tar
arp
/bin/tail

gtfocli search -f myBinaryList.txt

Search for windows binaries

Search for binary Winget.exe:

root@kitploit:~
gtfocli search Winget --os windows

Search for binary Winget from stdin:

root@kitploit:~
echo "Winget" | gtfocli search --os windows

Search for binaries located into file:

root@kitploit:~
cat windowsExecutableList.txt
Winget
c:\\Users\\Desktop\\Ssh
Stordiag
Bash
c:\\Users\\Runonce.exe
Cmdkey
c:\dir\subDir\Users\Certreq.exe

gtfocli search -f windowsExecutableList.txt --os windows

Search for binary Winget and print output in yaml format (see -h for available formats):

root@kitploit:~
gtfocli search Winget -o yaml --os windows

Search using dockerized solution

Examples:

Search for binary Winget and print output in yaml format:

root@kitploit:~
docker run -i cmdtoolsowner/gtfocli search Winget -o yaml --os windows

Search for binary tar and print output in json format:

root@kitploit:~
echo 'tar' | docker run -i cmdtoolsowner/gtfocli search -o json

Search for binaries located into file mounted as volume in the container:

root@kitploit:~
cat myBinaryList.txt
/bin/bash
/bin/sh
tar
arp
/bin/tail

docker run -i -v $(pwd):/tmp cmdtoolsowner/gtfocli search -f /tmp/myBinaryList.txt

CTF

Пример типичного сценария использования gtfocli вместе с find:

root@kitploit:~
find / -type f \( -perm 04000 -o -perm -u=s \) -exec gtfocli search {} \; 2>/dev/null

или

root@kitploit:~
find / -type f \( -perm 04000 -o -perm -u=s \) 2>/dev/null | gtfocli search

Credits

Спасибо GTFOBins и LOLBAS, без этих проектов gtfocli никогда бы не увидел свет.

Contributing

Хотите внести вклад в этот проект? Ого, спасибо! Пожалуйста, сделайте форк и отправьте pull request.

Скачать инструмент