28.10.2014 Views

SQL Injection Attacks and Defense - 2009

SQL Injection Attacks and Defense - 2009

SQL Injection Attacks and Defense - 2009

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Index 467<br />

APEX, 196–197<br />

Oracle internet directory (OID),<br />

197–198<br />

concept, 190<br />

data encryption st<strong>and</strong>ard (DES) password<br />

hashes, 194–195<br />

database<br />

dbms_assert, 357<br />

O’Boyle, 356<br />

preceding functions, 358<br />

quote character, 357<br />

database schema enumeration,<br />

170–171<br />

DBA privileges, 191<br />

DBMS, 202<br />

encoding output, database, 356–359<br />

escalating privileges, 183–184<br />

file system, 208<br />

mixed-case characters, 195<br />

multiple databases, 180<br />

operating system comm<strong>and</strong>s<br />

alter system, 303<br />

buffer overflow, 303–304<br />

custom application code, 304<br />

custom debugger, 303<br />

DBMS_SCHEDULER, 302<br />

PL/<strong>SQL</strong> Native, 302<br />

undocumented parameter, 303<br />

out-of-b<strong>and</strong> communication, 198–199<br />

password hashes, 192<br />

PL/<strong>SQL</strong> code, 190<br />

privilege types, 181–182<br />

reading files<br />

access files, 289<br />

Java, 289–291<br />

select statements, 290<br />

utl_ file_dir database, 289, 291<br />

writing files<br />

binary code, 300<br />

DBMS_ADVISOR, 301<br />

Java, 300–301<br />

methods, 300<br />

Oracle cheat sheet<br />

blind <strong>SQL</strong> injection functions, 436–437<br />

database configuration information <strong>and</strong><br />

schema, 435–436<br />

database server attacking<br />

comm<strong>and</strong> execution, 437<br />

cracking database passwords, 440<br />

PL/<strong>SQL</strong> reading local files, 438–439<br />

PL/<strong>SQL</strong> writing local files, 439–440<br />

reading local files, 437–438<br />

Oracle PL/<strong>SQL</strong> <strong>and</strong> Microsoft<br />

Transact-<strong>SQL</strong> (T-<strong>SQL</strong>) code<br />

authid clause, 117<br />

built-in database, 117<br />

data definition language (DDL)<br />

statements, 117–118<br />

database administrators (DBAs), 119<br />

EXEC( ), 121<br />

EXECUTE function, 119–120<br />

information_schema database, 123<br />

LIKE statement, 118<br />

sp_helptext, 120–121<br />

<strong>SQL</strong> Server 2008 database, 122–123<br />

stored procedures, 121–122<br />

user-controlled data, 119<br />

Oracle response techniques, 246–247<br />

P<br />

parameterized statement<br />

.NET (C#)<br />

ADO.NET framework, 345<br />

OleDbClient, 346<br />

Java<br />

hibernate, 345<br />

JDBC framework, 344<br />

PHP<br />

data objects, 347<br />

PDO package, 348

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!