Перейти к содержимому


Фото
- - - - -

Для чго скрипт Components.php ?


  • Чтобы отвечать, сперва войдите на форум
9 ответов в теме

#1 Gannerman

Gannerman
  • Пользователь
  • 3 сообщений
  • Программирование
  • Откуда:Томск

Опубликовано 25.06.2020 - 07:22

Помогите пожалуйста разобраться!
На сайте выдается ошибка:

Warning: Cannot modify header information - headers already sent by (output started at /public_html/api/Components.php(11) :
    assert code(1) : eval()'d code:16) in /public_html/index.php on line 37
 

Оказалось эта ошибка из -за того что в скрипте Components.php, строка:

$strings($light);

выводит пробел ( работает как echo " "; ) от этого скрипт  index.php не может изменить заголовок (Cannot modify header) .

Я эту строку закрыл:


// $strings($light);


Ошибка пропала, но я не понял что это ( $strings($light); ) за штуковина, что делает скрипт Components.php и где это может вылезти новой проблемой.

Подскажите кто знает что делает скрипт Components.php
и зачем строка : $strings($light); ?


Изменено: Gannerman, 25.06.2020 - 07:25


#2 Noxter

Noxter
  • Фрилансер
  • 42 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Киев

Опубликовано 25.06.2020 - 08:30

В стандартном дистрибутиве симплы файла Components.php нет.

#3 shooroop

shooroop
  • Фрилансер
  • 1 109 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Antarktida

Опубликовано 25.06.2020 - 08:40

Выложите содержимое файла. по ощущению это вредоносный код

#4 phukortsin

phukortsin
  • Фрилансер
  • 1 077 сообщений
  • Программирование, Пользователь
  • Версия CMS:2.x
  • Откуда:Львов

Опубликовано 25.06.2020 - 10:52

Интересная у тебя способность ощущать содержимое файла на расстоянии :lol:


Ощущение вполне естественное и правильное - достаточно знать фрагмента файла, а не целиком.

 

Обычно ни к чему кодировать название простой функции echo, и это должно сразу вызывать подозрения.

Очень вероятно, при других вызовах скрипта функция будет другая, и не такая безобидная.

Примерно такие вот "ощущения" используют антивирусы и средства защиты на разных хостингах...



#5 Gannerman

Gannerman
  • Пользователь
  • 3 сообщений
  • Программирование
  • Откуда:Томск

Опубликовано 25.06.2020 - 14:28

В стандартном дистрибутиве симплы файла Components.php нет.


А папка api/ в дистрибутиве существовала когда-нибудь?
 


Изменено: Gannerman, 25.06.2020 - 14:30


#6 Gannerman

Gannerman
  • Пользователь
  • 3 сообщений
  • Программирование
  • Откуда:Томск

Опубликовано 25.06.2020 - 14:39


Ощущение вполне естественное и правильное - достаточно знать фрагмента файла, а не целиком.

 

Обычно ни к чему кодировать название простой функции echo, и это должно сразу вызывать подозрения.

Очень вероятно, при других вызовах скрипта функция будет другая, и не такая безобидная.

Примерно такие вот "ощущения" используют антивирусы и средства защиты на разных хостингах...


Очень похоже на правду.
Разбираюсь сейчас с владельцем откуда скрипт и папка.



#7 phukortsin

phukortsin
  • Фрилансер
  • 1 077 сообщений
  • Программирование, Пользователь
  • Версия CMS:2.x
  • Откуда:Львов

Опубликовано 25.06.2020 - 16:45

Папка api в дистрибутиве -  нужная и важная.

Вы можете скачать дистрибутив и сравнить...



#8 Noxter

Noxter
  • Фрилансер
  • 42 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Киев

Опубликовано 26.06.2020 - 00:53

А папка api/ в дистрибутиве существовала когда-нибудь?

Оригинал дистрибутива выложен на гите https://github.com/pikusov/Simpla

#9 shooroop

shooroop
  • Фрилансер
  • 1 109 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Antarktida

Опубликовано 26.06.2020 - 03:16

Интересная у тебя способность ощущать содержимое файла на расстоянии :lol:


 

потому что уже проходил подобную историю. обратился ко мне человек и жаловался на то что у него вирус и найти никто не мог



#10 ABSORBER

ABSORBER
  • Модератор
  • 515 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Хабаровск

Опубликовано 27.06.2020 - 05:00

Интересная у тебя способность ощущать содержимое файла на расстоянии :lol:

eval() функция прямо на это указывает






0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 скрытых