ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Песочница (https://forum.antichat.xyz/forumdisplay.php?f=189)
-   -   Как выкачать выложенный в web git tрепозиторий (https://forum.antichat.xyz/showthread.php?t=414997)

seriyPS 21.07.2014 02:26

На одном сайте нашел http://example.com/.git/config файл.

Там же рядышком есть

/.gitignore

/.git/logs/refs/heads/master

/.git/HEAD

Но листинг директорий закрыт. Может кто-то подсказать возможно ли такой репозиторий выкачать?

Пробовал

git clone http://example.com/.git/

Cloning into 'example.com'...

fatal: http://example.com/.git/info/refs not valid: is this a git repository?

altblitz 21.07.2014 03:12

Интересно.

Нонче в пятницу озадачил себя целью собрать и опробовать kernel и drivers с repo [put-the-name-here]-git.

Been there, done that - собрано и работает.

В браузере посмотрел корень репо и файл README.md

If I remember correctly, все то, что лежит в /. - не подлежит просмотру и скачиванию by default.

XAMEHA 23.07.2014 18:12

Если вы прочитаете .git/index и соответствующие файлы будут доступны, то да.

Unknown 24.07.2014 06:34

Цитата:

Сообщение от seriyPS
На одном сайте нашел http://example.com/.git/config файл.
Там же рядышком есть
/.gitignore
/.git/logs/refs/heads/master
/.git/HEAD
Но листинг директорий закрыт. Может кто-то подсказать возможно ли такой репозиторий выкачать?
Пробовал
git clone http://example.com/.git/
Cloning into 'example.com'...
fatal: http://example.com/.git/info/refs not valid: is this a git repository?

Достаточно прочитать руками карту файлов, а дальше искать интересности. Проблема в том, что php при таком запросе все равно будет выполняться интерпретатором, а .hta.+ выкидываться в 403 по умолчанию. Проще говоря, это можно рассматривать как небольшую подсказку к карте файлов. Иногда встречаются интересные вещи вроде config.php~.1

kcash 02.10.2014 22:40

а чем удобнее читать .git/index ? много каши там


Время: 18:37