본문 바로가기
HSSHOP 홈 페이지 취약점 및 소스코드 분석(Spring 기반)

불충분한 인증 - 타인의 금액충전 계정으로 내 카드 충전.

by 웹하는빡통 2019. 10. 5.

타인의 금액충전 계정으로 내 카드금액 충전 하기.

금액충전 부분에 본인계정/카드정보를 입력 후 등록을 한다.

 

응답값에 “value =”e34” -> 타 계정/카드번호인 “c39”변경한다.

 

DB소스코드를 확인한 결과 금액충전 부분에서 아무런 검증을 하지않고 단순히 사용자의 ID값만 확인하는 것을 알 수 있다.

 

충전할 금액을 입력 후 요청값을 확인 한 결과 credit라는 파라미터값에

타 계정으로 변경 된 것을 알 수 있다.

그 결과 타인계정으로 금액충전이 성공한 것을 알 수 있다.

댓글