26번은 뭐 꺼멓다.

index.phps를 클릭하면 다른 창으로 넘어간다.

창에는 어떻게 푸는지가 나와있다.

우선 eregi로 admin을 막아놓고 있다.

그리고 urlcode()를 한번 해준값을 id로 받고 그 값이 "admin"이면 패스!

그래서 우선 eregi를 우회하려고 찾아보니

php5.3+부터는 앞에 %00을 붙이면 필터링을 못한다고 한다.

그래서 id = %00admin을 하니 필터링을 한다....

낮은 버전을 사용하나보다.

그래서 우선 

정성스럽게 내 블로그의 urlcode표를 보며

admin을 urlcode로 %61%64%6D%69%6E 이렇게 바꾸어서 넣어보니 안된다...

그래서 webhacking.kr에 url->로 인코딩을 해 바꾸어주니

클리어가 나온다..

webhacking.kr은 php버전이 낮은걸로...

26번도 클리어


'WebHacking > Webhacking.kr' 카테고리의 다른 글

Webhacking.kr 38번  (0) 2017.11.18
Webhacking.kr 42번  (0) 2017.11.13
Webhacking.kr 24번  (0) 2017.11.12
Webhacking.kr 6번  (0) 2017.10.22
Webhacking.kr 4번  (0) 2017.10.22

+ Recent posts