WebGoat - A1 injection (String SQL injection)

oolongeya

·

2021. 8. 27. 13:56

burp suite으로 접속한 WebGoat 이다.

String SQL injection을 다루고 있는데.

 

retrieve all the users from the user table이 목표가 되겠다.

 

주어진 쿼리 문을 살펴보자.

 

"SELECT * FROM user_data WHERE first_name = 'John' AND last_name = '" + lastName + "'";

 

last_name = ' ????? ' 이 물음표 부분에 우리가 스트링을 추가해서 모든 유저의 정보를 볼 수 있으면 된다.

string injection 기법으로 or을 이용하겠다.

or 을 사용하면 앞에 어떤 문장이 와도 상관이 없다.

 

last_name = '' 이니까

 

last_name = 'komi' or '1'='1' 로 만든다고 하면,

 

komi' or '1'=1'  로 작성하면 되겠다.

 

반응형