반응형
[HACKER FACTORY]
초급문제 2번
<문제>
<처음 페이지>
<상세보기를 눌렀을 때 페이지>
<구매하기를 눌렀을 때 페이지>
<구매하기를 눌렀을 때 소스코드>
HTML, javascript등이 있는게 보인다.
<name이 GoodsInfoTrans인 form을 확대해 보았다>
type은 hidden으로 가려져있다.
이 부분은 페이지 창에 나타나지 않는 가려진 부분이다.
처음꺼부터 name을 보면
1. 물건코드
2. 원래의 값
3. 할인되는 값
4. 장바구니
5. 배송비
6. ??
7. 총 값
우리가 hidden으로 넘어가는 해당 페이지의 소스코드는 볼 수 없으므로 저 부분에 해당하는
값만을 가지고 유추해보자.
만약 CostDC가 OriginalCost와 값이 같다면?
그러면 TotalCost는 0원이 되지 않을까?
<소스변경>
차례대로
5000000 -> 10000000
5000000 -> 0
이렇게 바꿔줬다.
<'다음'을 누른 페이지>
<해당 소스코드>
보니까 우리가 입력한 값이 form name= payment부분에 잘 들어왔다.
이 부분은 그냥 화면에 보이는 거와같은 선택창뿐이 없는거같다.
별로 중요해보이지 않는다.
아무렇게나 입력하고 결제하기를 누르자.
<문제해결>
//나는 문제 사이트에 있는 모든 소스코드가 중요한건줄 알고 이상한 앞페이지에서 반나절동안 삽질했다^^
핵심적인 페이지가 어디인지를 파악하는게 매우 중요한 것 같다.
반응형
'wargame > HackerFactory' 카테고리의 다른 글
[HACKER FACTORY] 초급문제 6번 (0) | 2018.11.24 |
---|---|
[HACKER FACTORY] 초급문제 5번 (0) | 2018.11.24 |
[HACKER FACTORY] 초급문제 4번 (0) | 2018.11.12 |
[HACKER FACTORY] 초급문제 3번 (0) | 2018.11.07 |
[HACKER FACTORY] 초급문제 1번 (2) | 2018.11.07 |
댓글