union sql injection시 주의사항
2016. 11. 23. 17:28
초보자를 위한 주의사항 - 1
칼럼 수를 맞춰야합니다!
실험을 해봅시다. (in MySQL)
SQL에서 1과 2를 출력하는 select 구문을 만들고 싶어요!
그래서 만들었습니다.
잘 출력되는 것 같아서 보기 좋습니다.
근데 1과 2를 출력하는 구문을 쓸 동안 갑자기 3을 더 추가하고 싶어요!
그래서 union으로 3을 출력하는 구문을 만들어줬는데.. 이상하게 오류가 뜨네요ㄷ
union sql injection을 할 때 만약 select 문에 union을 했다면 원래의 칼럼 수와 union 을 해서 오는 칼럼 수가 같아야 합니다.
그래서 이런 식으로 앞 줄의 select 문과 union select문의 칼럼 수를 맞춰주면 오류없이 정상적으로 sql 구문이 됩니다!
'Hacking > Web.' 카테고리의 다른 글
[wargame.kr] tmitter solving... 2일차 (3) | 2016.11.24 |
---|---|
SQL 서브쿼리 (0) | 2016.11.23 |
[wargame.kr] tmitter solving... 1일차 (0) | 2016.11.22 |
[wargame.kr] fly me to the moon write up (0) | 2016.11.20 |
[wargame.kr] type confusion write up (0) | 2016.11.20 |