Linux, программирование, Я!

SVN хак – пишу граббер

Сегодня на хабре был опубликован отчет об обнаруженной уязвимости (точнее о распространенной ошибке при работе через) SVN.

Суть его заключается в том, что если сайт разрабатывается через систему SVN, то многие разработчики вместо команды svn export  просто копируют директорию проекта из рабочих файлов SVN на продакшн – сервер и забывают, что при этом копируются скрытые папки ./svn в том числе ./svn/entries – список содержимого каталога и ./svn/text-base/ в которой и находятся исходники с дополнительным расширением  .svn-base В результате можно стянуть исходный код сайта, т.к. веб-сервер не всегда передает интерпретатору файлы с расширением .svn-base и они будут передаваться plaintext-ом

Так что, не теряя времени, написал на Python граббер для сайтов, которые еще не успели дыры закрыть…

Последняя версия – СКАЧАТЬ

Версия 0.4 – СКАЧАТЬ
Версия 0.3 – СКАЧАТЬ
Версия 0.2 – СКАЧАТЬ
Версия 0.1 – СКАЧАТЬ

12 комментариев to SVN хак – пишу граббер

  1. 26.09.2009 at 20:21 | #

    И меня пытались ломать сегодня почитав этот блог судя по статистике. какое счастье что я не пользую svn

  2. :^)'s Gravatar :^)
    01.10.2009 at 04:59 | #

    Тож пришёл по логу 404 ))

  3. 02.10.2009 at 18:14 | #

    Похоже, скоро тут соберется тусовка, пришедшая по ссылке из лога)
    Кстати, прикольная идея)

  4. 05.10.2009 at 10:26 | #

    Кто еще пришел по 404? :)

  5. Detot's Gravatar Detot
    08.10.2009 at 11:20 | #

    Я тоже пришел по логу.
    смотрю, юзер агент странный, ссылкой, ну и я завалился.

  6. 09.10.2009 at 04:44 | #

    аналогично

  7. Вася's Gravatar Вася
    14.10.2009 at 21:29 | #

    Молодец "P.S.", сразу спалился сканированием моего сайта.

  8. 05.03.2010 at 23:58 | #

    А у меня чето не хочет запускаться под виндой…Пишет синтакс ошибка.

Оставить комментарий

Вы можете использовать следующие HTML теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>