SQL-инъекция. Внедрение SQL кода часть 1
SQL injection - Authentication - GBK
Всем привет, сегодня был напряжённый день, так что самое время решить задачку на информационную безопасность web-серверов. Сегодня задачка с портала root-me.org, называется "SQL injection - Authentication - GBK". За решение задачки дают 30 баллов, ближе к среднему уровню. По названию становится понятно, что иметь дело придётся с SQL инъекцией. SQL injection — это атака на базу данных, которая позволит выполнить некоторое действие, которое не планировалось создателем скрипта. Атака осуществляется путём внедрения (инъекции) стороннего кода в SQL запрос...
REGEXP 🔍в SQL
REGEXP 🔍в SQL REGEXP — это оператор в SQL, использующий регулярные выражения для сопоставления строк в запросе к базе данных. Это позволяет выполнять сложные поиски по шаблонам внутри текстовых данных.
Для чего используется? 🎯 1️⃣ Искать строки, соответствующие сложным шаблонам. 2️⃣ Выполнять поиск без учета регистра. 3️⃣ Находить строки, содержащие определенные символьные последовательности в любом месте текста. 4️⃣ Использовать группировку и альтернативы в шаблонах поиска.
Примеры использования Предположим, у нас есть таблица users с колонкой email...