P_Squirrel
Squirrel Hack
P_Squirrel
전체 방문자
오늘
어제
  • 분류 전체보기 (434)
    • Wargame(Web) (176)
      • Webhacking.kr Writeup (58)
      • DreamHack Writeup (67)
      • Lord of SQLInjection (40)
      • Websec.fr (2)
      • Webgoat (1)
      • G04T war (7)
    • Wargame(Pwnable) (95)
      • DreamHack Writeup (69)
      • pwnable.xyz Writeup (20)
      • G04T war (6)
    • Wargame(Reversing) (26)
      • DreamHack Writeup (26)
    • Wargame(crypto) (7)
      • DreamHack Writeup (7)
    • Wargame(DigitalForensic) (41)
      • CTF-D Writeup (28)
      • DreamHack Writeup (6)
      • Suninatas Writeup (7)
    • Wargame(misc) (4)
      • DreamHack Writeup (4)
    • DreamHack CTF (21)
    • BDSec CTF (5)
    • AmateursCTF (2)
    • ångstrom CTF (6)
    • L3ak CTF (1)
    • Hspace war (1)
    • Reference (42)
      • Language_Study (10)
      • Pwnable_Study (24)
      • Web Hacking_Study (3)
      • Linux (2)
      • Windows Kernel (1)
    • 자격증 공부 (2)
      • 정보처리기사 (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 문

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
P_Squirrel
Wargame(Web)/Webhacking.kr Writeup

Webhacking Writeup 49번 문제

Wargame(Web)/Webhacking.kr Writeup

Webhacking Writeup 49번 문제

2022. 8. 13. 16:56

Webhacking Writeup 49번 문제입니다.

46번 문제와 똑같은 페이지라 순간 잘못들어왔나 생각하며

재확인 했고 46번과 비슷한 문제로 예상되어 바로 시도해봤습니다.

 

다행이 46번보다는 소스코드가 짧습니다.

코드를 해석해보면

select, or, and, \ , limit, ( , ) , order, cash, \t, ' , '' 를 필터링 하고있습니다.

46번과 비교해보자면 여기서는 0x인 16진수를 막지않고 콤마(,)를 막고 있는걸 보니

16진수로 admin을 입력하라는 힌트를 생각 할 수 있습니다.

 

그러나 추가로 or and를 필터링 하고있으니 이부분을 우회하는 것이 필요합니다.

or and 우회 키워드로 검색을 해보니

이러한 방식으로 우회가 가능하다는 점을 찾았습니다.

 

이제 앞부분 lv값이 False가 나오는 값을 찾고 || 형태로 or을 추가한후 id=admin을 16진수로

입력하면 문제가 해결될 것입니다.

 

먼저 lv은

4까지 값이 존재하는 것을 확인했습니다.

존재하지 않는 값을 넣어 False를 출력해야 하므로 lv=6으로 삽입하고

or 대신에 || 을 사용

id=admin은 id=0x61646d696e 형태로 삽입

(추가로 필터링 우회를 검색하다 알게된점인데

|| 형태로 사용할 경우 띄어쓰기를 하지 않아도 된다고 합니다.)

 

정리하면

lv=6||id=0x61646d696e

위 와같이 될것입니다.

삽입을 시도해보면

문제가 해결되었습니다!

 

 

'Wargame(Web) > Webhacking.kr Writeup' 카테고리의 다른 글

Webhacking Writeup 9번 문제  (0) 2022.08.13
Webhacking Writeup 20번 문제  (0) 2022.08.13
Webhacking Wrietup 46번 문제  (0) 2022.08.13
Webhacking Writeup 54번 문제  (0) 2022.08.12
Webhacking Writeup 58번 문제  (0) 2022.08.12
    'Wargame(Web)/Webhacking.kr Writeup' 카테고리의 다른 글
    • Webhacking Writeup 9번 문제
    • Webhacking Writeup 20번 문제
    • Webhacking Wrietup 46번 문제
    • Webhacking Writeup 54번 문제
    P_Squirrel
    P_Squirrel

    티스토리툴바

    단축키

    내 블로그

    내 블로그 - 관리자 홈 전환
    Q
    Q
    새 글 쓰기
    W
    W

    블로그 게시글

    글 수정 (권한 있는 경우)
    E
    E
    댓글 영역으로 이동
    C
    C

    모든 영역

    이 페이지의 URL 복사
    S
    S
    맨 위로 이동
    T
    T
    티스토리 홈 이동
    H
    H
    단축키 안내
    Shift + /
    ⇧ + /

    * 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.