Скажем, база данных пытается выполнить простой оператор, такой как
select 'smith' from dual;
Разработчик вместо использования переменной связывания объединяет строку 'smith' (с кавычками) в оператор
Затем хакер пытается ввести имя с одинарной кавычкой
select 'o'reilly' from dual;
Это ломает приложение с ошибкой
ORA-01756: quoted string not properly terminated
Затем они пробуют строку ' where 1=1'
, которая преобразуется в оператор
select '' where 1=1'' from dual;
какие ошибки с
ORA-00923: FROM keyword not found where expected
Существуют и другие ключевые слова (например, ORDER BY), которые могут вызвать такую же ошибку, поэтому возможно, что вы наткнулись на одно из них.
Обычно этого должно быть достаточно для сообщения об ошибке.