Size: a a a

2020 September 22

MR

Maxim Rupp in WebPwnChat
+ /api/v4/projects/{ID}
там в целом про API забывают
источник

BF

Billy Fox in WebPwnChat
ЛОЛ
источник

AA

Alexander Akulov in WebPwnChat
А где уязвимость в том, что открытые ключи открытые? На гитхабе тоже открытые ключи всех пользователей доступны.
источник

B

Bo🦠oM in WebPwnChat
Alexander Akulov
А где уязвимость в том, что открытые ключи открытые? На гитхабе тоже открытые ключи всех пользователей доступны.
Действительно, где?
источник

B

Bo🦠oM in WebPwnChat
Alexander Akulov
проверил на своём гитлабе, всё закрыто.
https://mygitab.com/api/v4/users/58
Без авторизации выдаётся 404, хотя пользователь такой есть
А дай домен
источник

AA

Alexander Akulov in WebPwnChat
В личку написал.
источник

B

Bo🦠oM in WebPwnChat
Видимо настроечка хорошая
источник

B

Bo🦠oM in WebPwnChat
Alexander Akulov
В личку написал.
Ага, 404
источник

K

Kaimi in WebPwnChat
ID:0
Gitlab - достаточно популярный продукт для разработки, благодаря self-hosted решению его часто можно встретить на поддоменах компаний. Помимо того, что в нем также присутствует регистрация без подтверждения email’а (смотрим в предыдущие посты), это еще и отличная возможность собрать информацию о сотрудниках.

Без аутентификации доступен следующий API метод - gitlab.company.local/api/v4/users/{id}

На самом gitlab - эта ручка также доступна, например https://gitlab.com/api/v4/users/7154957:

{"id":7154957,"name":"Bo0oM","username":"webpwn","state":"active","avatar_url":"https://secure.gravatar.com/avatar/4e99709ca6b52f78d02cb92a5bc65d85?s=80\u0026d=identicon","web_url":"https://gitlab.com/webpwn","created_at":"2020-09-21T17:25:55.046Z","bio":"","bio_html":"","location":"","public_email":"","skype":"","linkedin":"","twitter":"@i_bo0om.ru","website_url":"https://t.me/webpwn","organization":"","job_title":"","work_information":null}

Перебирая идентификаторы, можно за короткое время собрать список логинов (и другую информацию о сотрудниках компании.

По логину также можно узнать открытые ключи - https://gitlab.com/webpwn.keys

Отдельного упоминания заслуживает avatar_url:

”avatar_url":"https://secure.gravatar.com/avatar/4e99709ca6b52f78d02cb92a5bc65d85?s=80\u0026d=identicon”

Сервис gavatar содержит email в пути к изображению - 4e99709ca6b52f78d02cb92a5bc65d85. Это ни что иное, как md5 от email’а в нижнем регистре.

echo -n "webpwn@bo0om.ru" | md5


4e99709ca6b52f78d02cb92a5bc65d85


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

AA

Alexander Akulov in WebPwnChat
По поводу гитхаба, с ходу не скажу. Но пару лет назад, я на базе ключей из гитхаба, авторизацию по ssh на тачки настраивал.
источник

B

Bo🦠oM in WebPwnChat
Alexander Akulov
По поводу гитхаба, с ходу не скажу. Но пару лет назад, я на базе ключей из гитхаба, авторизацию по ssh на тачки настраивал.
В гитхабе тоже есть ога
источник

B

Bo🦠oM in WebPwnChat
И даже деанон делали
источник

B

Bo🦠oM in WebPwnChat
По подключению
источник

B

Bo🦠oM in WebPwnChat
Kaimi
надо было сразу после зн постить
Ну вы не постите, приходится за всех отдуваться
источник

I

Ivan in WebPwnChat
Я слышал этот IDOR кое-кто даже за деньги продавал
источник

B

Bo🦠oM in WebPwnChat
Ivan
Я слышал этот IDOR кое-кто даже за деньги продавал
Прям этот?
источник

I

Ivan in WebPwnChat
вроде про юзеров было как раз
источник

BF

Billy Fox in WebPwnChat
Фокс же
источник

K

Kaimi in WebPwnChat
Bo🦠oM
Ну вы не постите, приходится за всех отдуваться
Мог бы продать свой пост на черном рынке! Делай Черную Кавычку с подпиской за деньги
источник

z

zzxx in WebPwnChat
Alexander Akulov
проверил на своём гитлабе, всё закрыто.
https://mygitab.com/api/v4/users/58
Без авторизации выдаётся 404, хотя пользователь такой есть
это тема работает только для паблик проектов
источник