TGViewer
🕷 BugBountyRu 🕷 BugBountyRu @bugbountyru · 3.01K subscribers
Post #452 1.59K
🕷 Получаем исходники через открытую директорию .git

Ситуация: на таргете доступны служебные файлы Git ⬇️
https://sub.target.com/app/.git/index
https://sub.target.com/app/.git/HEAD
https://sub.target.com/app/.git/config


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

Самый простой путь — использовать GitTools:
bash gitdumper.sh https://sub.target.com/app/.git/ dest-dir
bash extractor.sh dest-dir dest-dir-dump


gitdumper скачает содержимое .git, а extractor попробует восстановить рабочее дерево проекта.

После восстановления проверь:
▪️ конфиги и .env,
▪️ API эндпоинты,
▪️ внутренние домены,
▪️ ключи, токены и пароли,
▪️ старые коммиты,
▪️ dev/staging-настройки,
▪️ закомментированный код и debug-ручки.

🔥 Канал в МАХ
  • 👍 6
  • 👎 1
More from @bugbountyru
  1. Sep 17, 2026Петербург, снова к вам ⚡️⚡️ Год назад впервые привезли наш митап в северную столицу— говор…
  2. Sep 10, 2026Привет, охотники! Нам нужно серьёзно поговорить. ИИ радикально меняет правила игры как в р…
  3. Sep 6, 2026🔥 Байпас targetOrigin в postMessage через нормализацию IP Второй аргумент postMessage опр…
  4. Aug 15, 2026💡 Один принцип, который помогает находить больше багов Огромное семейство багов сводится…
  5. Aug 10, 2026Как эффективно отслеживать, перехватывать и отлаживать JavaScript sinks в режиме реального…
  6. Aug 2, 2026⌛️ SSRF через асинхронные задачи и фоновые воркеры Одна из самых недооценённых поверхносте…
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 →