WEB hacking/HACKER FACTORY

HACKER FACTORY 초급 해킹 Problem-1

Roronoa 2022. 9. 10. 23:02
반응형

1. HACKER FACTORY?

https://www.hackerfactory.co.kr/

 

HACKER FACTORY

실무형워게임으로 초급 중급 문제를 통하여 실력테스트 검증하는 곳 입니다.

www.hackerfactory.co.kr

HACKER FACTORY는 웹 해킹을 공부할 수 있는 워 게임 사이트이다.

초급 과정과 중급 과정이 있는데 초급 문제를 해결해야 중급 문제를 풀 수 있다.

2. 초급 해킹 Problem -1

[그림 1] 초급문제 1 내용

문제 1번의 내용은 쇼핑몰 사이트에서 포인트를 통하여 상품을 사야하는 문제인 것 같다. 

자세히 보니 나의 포인트는 '0' 포인트라고 적혀있다. (0포인트로 상품을 사라고????????????? 띠요옹!!)

일단 접속해보겠다.

 

[그림 2] 문제 1번 쇼핑몰 사이트 접속

쇼핑몰에 접속을 해 보니 슈퍼 파워 컴퓨터는 엄청 비싸고 나머지 상품들은 품절과 구매대기가 걸려있어서 슈퍼 파워 컴퓨터만 살 수 있다. 하지만 0원으로 저 비싼 컴터를 어떻게 사야할까??

일단 무작정 구매를 눌러본다.

 

[그림 3] 슈퍼 파워 컴퓨터 구매

역시 결제 금액이 부족하다고 경고문이 뜨면서 구매를 하지 못하였다.

친절하게 포인트가 부족하다고 알려주고 있다. 이 문제를 풀기 위해서 포인트를 많이 늘리거나 컴퓨터 가격을 줄여야 할 것이다.

바로 버프스위트를 키고 프록시를 킨다.

 

[그림 4] 프록시를 킨 후 컴퓨터 구매

슈퍼 컴퓨터를 구매하기를 누르니 프록시가 웹 서버로 가기전에 패킷을 딱 캡쳐하였다.

패킷 젤 아래에 코드번호와 유저포인트와 모드가 나와있다.

딱 봐도 유저 포인트가 나와있으니 유저 포인트를 많이 늘리면 되겠다고 생각을 하였다.

 

[그림 5] UserPoint값 큰 수로 설정

UserPoint값을 큰 수로 설정을 한 후 Foward를 눌러 변조한 패킷을 보내주었다.

 

[그림 6] 문제 해결 후 인증키 획득

정상적으로 결제를 완료하였다고 메세지가 뜨면서 인증키를 주었다. 문제를 해결한 것이다.

이 홈쇼핑 사이트는 프로세스 검증이 누락되었고 불충분한 인증으로 취약점이 존재하는 것 같다.

이러한 취약점을 해결하기 위해서는 서버에서 검증을 해야 이러한 문제들을 해결할 수 있을 것이다.

반응형