oracle

Oracle Intro

Overview of Oracle SQL injection techniques and categories

This section provides a comprehensive collection of SQL injection techniques specific to Oracle databases.

Oracle Syntax Specifics

Unlike MySQL or PostgreSQL, Oracle has strict requirements for SELECT statements:

  1. FROM Clause is Mandatory: Every SELECT statement must have a FROM clause.
  2. DUAL Table: Use the DUAL dummy table when you need to select literals or call functions without a real table (e.g., SELECT 'A' FROM DUAL).
  3. Concatenation: Use || for string concatenation (e.g., 'A'||'B'), not + (SQL Server) or space (MySQL).

The techniques are organized into the following categories:

Basics

Fundamental concepts and techniques for Oracle injection:

Information Gathering

Techniques to extract information from Oracle databases:

Injection Techniques

Advanced methods for exploiting Oracle injection vulnerabilities:

Advanced Techniques

Sophisticated attacks for extracting data and gaining system access:

Browse the techniques using the sidebar navigation or select a specific category to explore.