- 1
- 2
- 3
- 4
- 5
https://ru.wikipedia.org/wiki/Хранимая_процедура#Возможности_программирования
Начиная с версии Oracle 10g поддерживается так называемая естественная компиляция
(native compilation) хранимого процедурного кода в Си и затем в машинный код целевой
машины, после чего при вызове хранимой процедуры происходит прямое выполнение её
скомпилированного объектного кода.
> живущую в этих самых хранимых процедурах в машинном коде и инфицирующую другие БД с хранимыми процедурами
Вот это я вообще не понял.
Ну а че тут непонятного? Хранимая процедура — объект базы данных, представляющий собой набор SQL-инструкций, который компилируется один раз и хранится на сервере.
Если хранимая процедура в самой БД (.dba файле) оракла хранится не как набор SQL-инструкций, а как набор инструкций процессора x86-64, то в хранимку можно насрать кодом, который найдет другие .dba файлы с хранимками, и их тоже завирусует
P.S.: Возможна замена "json_decode" и "json_encode" на "unserialize" и "serialize".
пробовал ли ты DataSpell? Слышал ли?
Да
> jupyter notebook
Для пистона только
> пробовал ли ты DataSpell?
Нет
> Слышал ли?
Ты говорил
Вроде одно время на mssql подобный червь по сервакам прыгал.
Вот когда в PL/SQL можно будет делать вставки на машинных кодах (чтобы использовать инструкции процессора, неизвестные софту) вот тогда будет кайф
А потом пустить туда ПХПшника, чтобы он в этой базе сохранил данные, переданные гетом
Хорошо, что кое-где есть W^X
Ну охуенно же! Не хватает какой-то фичи в серваке -- пишешь, компилишь, заливаешь и радуешься. И себе и людям. Да ещё и пирфоманс хороший.
<html>
<?asm