HACKER FACTORY 초급 해킹 Problem-1
1. HACKER FACTORY?
https://www.hackerfactory.co.kr/
HACKER FACTORY
실무형워게임으로 초급 중급 문제를 통하여 실력테스트 검증하는 곳 입니다.
www.hackerfactory.co.kr
HACKER FACTORY는 웹 해킹을 공부할 수 있는 워 게임 사이트이다.
초급 과정과 중급 과정이 있는데 초급 문제를 해결해야 중급 문제를 풀 수 있다.
2. 초급 해킹 Problem -1
문제 1번의 내용은 쇼핑몰 사이트에서 포인트를 통하여 상품을 사야하는 문제인 것 같다.
자세히 보니 나의 포인트는 '0' 포인트라고 적혀있다. (0포인트로 상품을 사라고????????????? 띠요옹!!)
일단 접속해보겠다.
쇼핑몰에 접속을 해 보니 슈퍼 파워 컴퓨터는 엄청 비싸고 나머지 상품들은 품절과 구매대기가 걸려있어서 슈퍼 파워 컴퓨터만 살 수 있다. 하지만 0원으로 저 비싼 컴터를 어떻게 사야할까??
일단 무작정 구매를 눌러본다.
역시 결제 금액이 부족하다고 경고문이 뜨면서 구매를 하지 못하였다.
친절하게 포인트가 부족하다고 알려주고 있다. 이 문제를 풀기 위해서 포인트를 많이 늘리거나 컴퓨터 가격을 줄여야 할 것이다.
바로 버프스위트를 키고 프록시를 킨다.
슈퍼 컴퓨터를 구매하기를 누르니 프록시가 웹 서버로 가기전에 패킷을 딱 캡쳐하였다.
패킷 젤 아래에 코드번호와 유저포인트와 모드가 나와있다.
딱 봐도 유저 포인트가 나와있으니 유저 포인트를 많이 늘리면 되겠다고 생각을 하였다.
UserPoint값을 큰 수로 설정을 한 후 Foward를 눌러 변조한 패킷을 보내주었다.
정상적으로 결제를 완료하였다고 메세지가 뜨면서 인증키를 주었다. 문제를 해결한 것이다.
이 홈쇼핑 사이트는 프로세스 검증이 누락되었고 불충분한 인증으로 취약점이 존재하는 것 같다.
이러한 취약점을 해결하기 위해서는 서버에서 검증을 해야 이러한 문제들을 해결할 수 있을 것이다.