Eccouncil 312-50 Exam - Topic 1 Question 76 Discussion
In an intricate web application architecture using an Oracle database, you, as a security analyst, have identified a potential SQL Injection attack surface. The database consists of 'x' tables, each with y columns. Each table contains z1 records. An attacker, well-versed in SQLi techniques, crafts 'u' SQL payloads, each attempting to extract maximum data from the database. The payloads include UNION SELECT' statements and 'DBMS_XSLPPOCESSOR.READ2CLOB' to read sensitive files. The attacker aims to maximize the total data extracted E=xyz'u'. Assuming 'x=4\ y=2\ and varying z' and 'u\ which situation is likely to result in the highest extracted data volume?
B) z=550, u=Z Here, the attacker formulates 2 SQL payloads and directs them towards tables containing 550 records, impacting all columns and tables
A) z=400. u=4: The attacker constructs A SQLpayloads, each focusing on tables with 400 records, influencing all columns of all tables
C) z=600. u=2: The attacker devises 2 SQL payloads. each aimed at tables holding 600 records, affecting all columns across all tables
D) Az=500. u=3: The attacker creates 3 SQL payloads and targets tables with 500 records each, exploiting all columns and tables
Explanation:
The total data extracted by the attacker is E=xyz'u', where x is the number of tables, y is the number of columns, z is the number of records, and u is the number of SQL payloads. To maximize E, the attacker would want to choose the highest values of z and u, while keeping x and y constant. Therefore, the situation where z=600 and u=2 would result in the highest extracted data volume, as E=42600*2=9600. The other situations would result in lower values of E, as shown below:
A: E=42400*4=12800
B: E=42550*2=8800
D: E=42500*3=12000
The attacker uses UNION SELECT statements to combine the results from different tables and columns, and DBMS_XSLPPOCESSOR.READ2CLOB to read sensitive files from the database server12.These techniques can bypass input validation and pattern matching measures that are based on the application's responses3.
Gerri
9 months agoLouvenia
9 months agoAzalee
10 months agoKirby
10 months agoDortha
10 months agoGraciela
10 months agoHerman
11 months agoPrecious
11 months agoHoney
11 months agoDorthy
11 months agoDaniel
11 months agoJanine
11 months agoHelga
11 months agoLayla
11 months agoAshlyn
11 months agoMabel
11 months agoWilbert
11 months agoCharlene
11 months agoCherri
1 year agoAlona
1 year agoMurray
1 year agoMona
1 year agoGoldie
1 year agoTeresita
1 year agoLettie
1 year agoCiara
1 year agoWendell
1 year agoLouvenia
1 year agoIzetta
1 year agoStarr
1 year agoNichelle
1 year agoBrianne
1 year agoTheron
1 year agoVallie
1 year agoBuck
1 year agoGary
1 year agoCurt
1 year ago