Bazinga!

SQL Injection 실습해보기 본문

Web

SQL Injection 실습해보기

Bazinga! 2024. 9. 12. 10:06

1. UNION Based

p108

 

p109

 

P111 WHERE절

녹음 20분쯤

하나씩 찍어서 컬럼을 확인하는 공격 

원하는 값을 넣어 정보를 확인할수있다.

 

녹음 22분

 

 

---

테이블 네임니 전부다 나오고 있다. 응용해서 서브쿼리를 사용할 수 있다.

 

---------------------------------

 

p113 실습

1.

2.

3.

 

 

4. 

limit 4,1 = 4번째 부터 1개 출력 

 

5.

6.

7.

8.

9.

10.

 

 

 

---------------------------

Boolean Based

1.

 

데이터 베이스 길이값 확인 가능

 

2.

출력값을 확인 가능 계정5개로 정해져있는데

6번부터는 없다는 것을 확인할수있다.

 

 

 

4.

 

 

-----------

Time Based SQL Injection

 

sleep 함수를 이용해서 

녹음 1:07쯤

 

 

아무런 값도 반환하지않을때 사용하는

 

단점) 값을 하나 뽑으려면 오래걸린다. 시간마다 패킷이 걸리고 속도감이 떨어진다

 

1.

참일경우 7초동안 

 

 

 

 

---------

Error Based SQLI

 

에러메세지에 버전 정보가 나온다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'Web' 카테고리의 다른 글

Cross Site Scripting취약점 (XSS)  (0) 2024.08.27
Cookie/Session  (0) 2024.08.26
LFI / RFI 취약점 실습  (0) 2024.08.21
bWAPP 디렉토리 순회 & 인증결함 취약점  (0) 2024.08.21
bWAPP OS 명령 인젝션  (0) 2024.08.20