Обнаружена уязвимость в модуле одного автора

Тема в разделе "Обо всём", создана пользователем pifagor82, 18 янв 2017.

  1. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    687
    Не совсем,
    Автору писали - в блоге там написано.

    Из моего личного общения с автором - он не имеет злого умысла, не имел, а только защищает свои авторские права.
     
  2. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    687
    И часто вы заходите в настройки модуля, если все работает?

    Со стороны автора
    Собрал статистику по всем сайтам, которые купили, и сделал рассылку, вплоть до ручного уведомления.
     
  3. Vlad

    Vlad Эксперт

    Сообщения:
    4.161
    Симпатии:
    1.013
    Естественно я не про автора статьи, а про автора модуля. Поэтому я выше написал, что все это похоже на пиарход.
    Зная авторов вашей статьи, они мастера пиарятся и создавать интриги. Так же публично хамить, грубить и многое другое, в отличие от других, которые себе такое не позволяют. Поэтому относится к сообщениям в блоге, как к подтвержденной информации у меня нет причин. Лет 5 назад, была статейка похожего содержания про вордпрес. Типа проверьте свой сайт.
    В итоге, все проверенные сайты в течении недели были взломаны! Поэтому я сразу написал, что собирают инфу, так как вспомнился случай. Конечно, может из добрых побуждений, но обычно разработчики поступают совсем по другому.. без афиш и интриг.
     
  4. pifagor82

    pifagor82 Пользователь

    Сообщения:
    69
    Симпатии:
    3
    Я посчитал нужным оповестить людей, никого пиарить не собирался, просто хотел сделать людям лучше, а по вашему мнению я просто решил раздуть проблему.
     
  5. Vlad

    Vlad Эксперт

    Сообщения:
    4.161
    Симпатии:
    1.013
    да не про вас вообще разговор то. Вы же не автор статьи!
    В общем Мумтозу написали уже. Если это он, то напишет тут что нибудь, какие меры применил.
     
  6. Mumtoz

    Mumtoz Новичок

    Сообщения:
    9
    Симпатии:
    10
    Здравствуйте!
    Такова ситуация: есть файл catalog/common/addist.php, он был изначально назначен для обратного колбека при установке модулей, он возвращал текущий токен и скрипт проверял его, если совпадает - запрос на скачивания идет с сайта + использовался для удаленной деактивации модулей, при обнаружении их незаконной установки, например, после аннулирования заказа:
    if (!empty($this->request->get['deactivate'])) {
    $this->cache->delete($this->request->get['deactivate']);
    $this->config->remove($this->request->get['deactivate']);
    }

    Как не секрет, у меня все файлы хранятся на сервере и я загружаю их архивом через генератор(скриншот: http://c2n.me/3Gx8zak) и не смотрю на содержимое архива.
    Меня несколько раз обвиняли в том, что можно получить доступ к сайту через мои модули, я конечно это воспринимал как анти-пиар и почти не обращал на это внимание, так как, доказательств не было. Но, недавно обнаружил, что кто то получает админ доступ к моим демо сайтам и удаляет мои модули и при заходе посетителей на демо сайт, страницы модулей возвращают 404 ошибку, так как, модуля там нет. Из-за этого мне часто приходилось переустанавливать их и не понимал как это у них получается. Аналогичная ситуация была и на моем главном сайте, кто то периодически удалял некоторые установленные модули(например, сегодня когда я зашел на свой сайт, там цены были в долларах, захожу в админку, модуль мультивалюты отключен), скачиваю архив с загрузчиком через генератор - файлы не закодированы, смотрю на код, который отвечает за закодирования файлов, там строка закомментирована, я не понимал, как такое могло случиться, у меня в папку admin есть доступ только с моего айпи, а если у них был доступ к фтп, они бы не просто отключали модули. Но, оказалось, доступ получили не через админку, а через общедоступный фронтенд, через тот файл. Оказалось, там есть 3 строчки кода, который через eval выполняет команду. Я не знаю, именно когда этот код добавили в файл. Мне даже хотя бы один раз не приходилось отключать модули, так как, я давно перенес механизм лицензирования в другой файл, который периодически лицензию проверяет прямо через мой сервер. А колбек с токеном давно не имеет значение, я давно поменял схему. Так что, я давно уже не работал с этим файлом.
    Так вот, сегодня один шантажист мне пишет об этом и требует 50 тыс. рублей, чтобы не распространять эту информацию.

    Я ему скажу спасибо, но, не буду ему платить ничего. Я все файлы до единого на сервере проверил, удалил "вредоносный" код, закрыл доступ ко всем портам(кроме 80) доступ из не моего айпи.
     
    Последнее редактирование: 18 янв 2017
  7. Mumtoz

    Mumtoz Новичок

    Сообщения:
    9
    Симпатии:
    10
    Просьба покупателям:
    - Если у вас файл catalog/common/addist.php не пуст, пожалуйста, удалите этот файл и всё будет хорошо.
    - Не сообщайте о своих сайтах на публичных ресурсах, если у вас есть модули от разработчика addist.
     
    Vlad и pifagor82 нравится это.
  8. Mumtoz

    Mumtoz Новичок

    Сообщения:
    9
    Симпатии:
    10
    Кстати, почему то, я пока данную уязвимость обнаружил только на 2х сайтах из 87 проверенных.
     
  9. pifagor82

    pifagor82 Пользователь

    Сообщения:
    69
    Симпатии:
    3
    Я временно решал проблему этой записью
    Код:
    RewriteCond %{QUERY_STRING} route_?=common/addist [NC]
    RewriteRule .* - [F]
     
  10. Mumtoz

    Mumtoz Новичок

    Сообщения:
    9
    Симпатии:
    10
    Кстати, как я уже писал, у меня на сайте был закомментирован код, который отвечает за закодирования файлов. Если кому то попали файлы не закодированные, пожалуйста, не распространяйте их((
     
  11. Mumtoz

    Mumtoz Новичок

    Сообщения:
    9
    Симпатии:
    10
    Удалить тоже можно то
     
  12. Mumtoz

    Mumtoz Новичок

    Сообщения:
    9
    Симпатии:
    10
    Я приношу свои извинения перед всеми и надеюсь на ваше понимание. Но, при этом, я ещё раз повторяю: клянусь всеми, кто мне дорог, я никогда не взламывал сайты.
     
    pifagor82 нравится это.
  13. Vlad

    Vlad Эксперт

    Сообщения:
    4.161
    Симпатии:
    1.013
    Ну вот все прояснилось то. Обычный коммерческий интерес у авторов статьи, а не какие либо добрые побуждения. :)
    Хотя кто их знает, кто просил выкуп. Они или еще кто то...
     
  14. Mumtoz

    Mumtoz Новичок

    Сообщения:
    9
    Симпатии:
    10
    А ещё, хочу шантажисту selli_ebay@mail.ru поблагодарить за изобретение, но, ему платить не собираюсь.(скриншот: http://c2n.me/3GxjCG2)
     
  15. Mumtoz

    Mumtoz Новичок

    Сообщения:
    9
    Симпатии:
    10
    Спасибо за поддержку! :)
     
  16. Zhezkazganetcs

    Zhezkazganetcs Продвинутый пользователь

    Сообщения:
    819
    Симпатии:
    109
    Mumtoz вы не поняли
    он же пишет
    я предлагаю
    это он вам предлагает 50.000 :D
     
    Mumtoz нравится это.
  17. Mumtoz

    Mumtoz Новичок

    Сообщения:
    9
    Симпатии:
    10
    Агагага))) Жалею, что не всегда ходил на занятия по русскому языку))) :D
     
  18. Zhezkazganetcs

    Zhezkazganetcs Продвинутый пользователь

    Сообщения:
    819
    Симпатии:
    109
    когда он писал? давно?
    просто надо ему написать что согласны
    а потом номер кошелька куда перечислить 50.000
    и поржать с него
     
  19. Mumtoz

    Mumtoz Новичок

    Сообщения:
    9
    Симпатии:
    10
    Там почему то не пишут про 50 тыс рублей)))
     
  20. pifagor82

    pifagor82 Пользователь

    Сообщения:
    69
    Симпатии:
    3
    catalog/controller/common/addist.php может тут?