TGViewer
Хатка бобра Хатка бобра @beaverdreamer · 905 subscribers
Post #181 2.2K
Не так давно мы затрагивали тему использования Harbor для взаимодействия с Docker registry, но не затронули тему получения информации о контейнерах из самого Harbor, если у нас нет учетной записи.
В Harbor есть режим публичного (public) доступа к образам контейнеров, но стандартный GET-запрос к /v2/_catalog вернет HTTP 401.
Думаю, не стоит объяснять, что наличие выставленного public-доступа никак не влияет на важность содержимого, которое можно извлечь из кастомных образов контейнеров, которые не встретишь в Docker Hub.
Здесь на помощь может прийти сам Harbor, точнее, его API. API версии 2.0 поддерживает поиск по всему Harbor и позволяет получить информацию об образах контейнеров даже не авторизованному пользователю.
Пример GET-запроса:
https://host/api/v2.0/search?q=/
Пример какого-то Harbor из Censys:
https://51.158.77.232/api/v2.0/search?q=/
Как показывает практика, одного слеша ('/') вполне достаточно для поиска. Так же можно выполнить поиск по алфавиту ( просто перебрать все буквы по одной)
Из UI можно просто воспользоваться поиском на странице аутентификации в Harbor 🙂
  • 🔥 9
  • 👍 6
  • 🌚 4
  • 🏆 4
More from @beaverdreamer
  1. Feb 18, 2025На прошлой неделе пошумел выход нового скрипта psexecsvc.py, на волне слоупоков давайте ра…
  2. Feb 5, 2025photo post
  3. Feb 5, 2025Форк с ускоренной доставкой🚀 Как утащить сотни образов Docker контейнеров за несколько кл…
  4. Jan 31, 2025Часто ли вы используете VS Code? Представим, что на пентесте вы получаете учетку или досту…
  5. Jan 30, 2025Если вы когда-либо взаимодействовали с вебчиками и находили там swagger, вероятно, вы могл…
  6. Jan 23, 2025Honeypot, упрощенно, это ресурс в инфре, который намеренно создаётся для привлечения внима…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →