Ломают Смарт - сторонний код с темплейтах

Post Reply
simpway
Posts: 162
Joined: Tue Feb 05, 2019 6:43 pm

Ломают Смарт - сторонний код с темплейтах

Post by simpway »

Ломали раньше на старом сервере. Переехал. Настройку делали специально под Смарт. Скрипт писать на диск не может. Все-равно периордически в темплейтах появляется сторонний ява-код. Появляется сразу на всех Смартах.

Что делать?
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Ломают Смарт - сторонний код с темплейтах

Post by admin »

точно варнингов красных нет на home ?
никто не забивает на предпруждения о пермишенах и тп?
пхп код в темплейтах проверен?
Don't forget to run script update
simpway
Posts: 162
Joined: Tue Feb 05, 2019 6:43 pm

Re: Ломают Смарт - сторонний код с темплейтах

Post by simpway »

На home только:

Code: Select all

Database check - OK
Note, this is a free version.
Про пермишены никаких варнингов нет.

Темплейты - простейшие. Если и есть ПХП, то буквально пара раз по паре команд. Все проверено.

Ломают как будто одним запросом через мускуль. Код появляется сразу везде. Даже в базах, котрые остались от старых сайтов на смарте, где домен проэкспайрился и через веб он уже недоступен. Но при этом у каждой базы - свой пользователь и свой пароль.

Код появляется только в Смарте. Сайты на других движках не затрагиваются.
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Ломают Смарт - сторонний код с темплейтах

Post by admin »

ок, ситуация такая
по описанию "добавляют в базу, темпелйты точно нормальные" - я определить не могу

может быть банально бэкдор на серваке и все это перенесено со старого сервака когда оттуда копировались все сайты.

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

я бы

1 включил бы полное логгирование всех запросов включая тело POST запросов
2 исправил бы пробелмы в базе
3 подождал бы пока появиться вредный код
4 взял бы ИИ и исследовал запросы по логам

вероятнее всего в запросах уже было бы ясно обращение к чему инициирует записи в базу
когда это будет ясно - можно будет копать откуда оно появилось там
Don't forget to run script update
Post Reply