티스토리 뷰

웹해킹 공부(webhacking.kr)

webhacking.kr 39번

라이크나우 2018. 5. 14. 00:42

왜 자꾸 index.php 주석처리하지..하튼 들어갔당

 

여태 본적 없는 substr 을 검색해보니 0번째부터 15자리 가져오란 뜻 같다.

 

그 다음 문장 쿼리,,어려워 힝

 

id='$_POST[id]'인 곳에서 zmail_member로 부터 'good'를 선택해라

 

얘도 post 타입이고,,

 

name이 id 네? name 은 저 상자 이름같다.

 

암꺼나 치니까 막 경고하네,,서럽,,

 

 

id='$_POST[id]',, 

 

입력장에 무어라무어라 입력하고 \\는 없어지고 '은 ''로 바뀌도록한 후 0부터 15번째까지를 읽었는데 그게 id 면 풀릴 듯 하다.

 

맨위 $pw 는 뭐지 어디에 쓰는거지 

 

하튼 일단 아무값이나 입력하다가 총 15개밖에 입력을 못한다는 사실을 알아냈다.

 

그러니까 13개의 '과 2개의 \을 쓰면 26개의 '로 변환된다.

 

이래저래 하다가

 

9' 6\ -> 18'

8' 7\ -> 16' 1\

7' 8\ -> 14'

 

그러니까 9개의 '과 6개의 \를 입력하면 18개의 ' 가 된단 소리다. 이 수들을 다 입력해보는데..!보는데...!

 

8' 7\ -> 17' 이걸 입력할 때만 warning이 사라지는걸 발견!!유레카!

 

아 왜 에러뜨는지도 알아냈다(이건 검색함 힝)

 

아까 저기 id='$_POST[id]' 이거 치면서 뭔가 이상하다고는 느꼈는데 왜 캐치를못했을까,,하튼 '가 닫혀있지 않다,, 그러니까 갯수를

 

8' 7\ 일케 해주면 (''''''''\\\\\\\) -> ''''''''''''''''\ 일케 들어가니까 15개만 읽으면 '가 홀수가 되어서 오류가 사라지는 거였다!

 

그러면 admin과 '가 들어가게끔 입력을 해주자면 걍 admin         ' 만 하면 끝!

 

입력하니 해결!

 

 

'웹해킹 공부(webhacking.kr)' 카테고리의 다른 글

webhacking.kr 25번  (0) 2018.05.21
webhacking.kr 54번  (0) 2018.05.21
webhacking.kr 38번  (0) 2018.05.14
webhacking.kr 26번  (0) 2018.05.13
webhacking.kr 24번  (0) 2018.05.13
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함