35번 - sql injection

2020. 12. 31. 12:50

 

GET 방식의 파라미터 phone과 id가 있다면 데이터베이스에 등록합니다.

아래에서는 공인 아이피와 id 값이 'admin'으로 일치하는 것이 있다면 문제가 풀리는 형식입니다.

그 아래에서는 공인아이피와 일치하는 것을 모두 가져와 id-phone의 형식으로 주석처리해줍니다.

 

결국엔 제 공인 아이피와 그 id가 admin이 되도록 등록해준 뒤 새로고침을 하면 풀립니다.

 

insert 질의할 때는 컬럼명을 지정해줬다면 여러 개의 튜플들을 넣어줄 수 있습니다.

INSERT ㅁㅁㅁㅁ(OO, %%) VALUES('hi', 'good'), ('nice', '123'), ('.......

위와 같은 형식으로 말이죠.

 

phone 등록 부분은 쿼터로 감싸져있지 않습니다. -> 취약한 부분이 될 수 있습니다.

'admin'을 검열하지만 내장 함수로 우회할 수가 있습니다.

'[▒] 보안 > webhacking.kr' 카테고리의 다른 글

37번 - 포트포워딩  (0) 2021.01.03
36번 - recovery file  (0) 2021.01.03
34번 - debug(js)  (0) 2020.12.31
33번 - 무한  (0) 2020.12.31
32번 - brute force  (0) 2020.12.30

BELATED ARTICLES

more