브라우저의 URL 정규화 방식(Proxy Tool Bypass)

2025. 5. 13. 14:24·Web/Web Hacking Techniques

다양한 브라우저들(Chrome, Firefox 등)는 RFC 3986에 정의된 "remove dot segments" 알고리즘에 따라 URL의 경로를 정규화 과정을 거치게 된다.

예를 들어 /a/b///../../../c 는 /a/b/c 와 같이 축소된다. "..", "/" 은 삭제 혹은 병합되며 경로 조각이 제거된다.

 

URL에 포함된 ASCII 문자나 특수문자를 자동으로 URL인코딩이 이루어지게 된다.

Java의 HttpURLConnection 등 프로그램 방식 호출은 기본적으로 원본 문자열을 그대로 전송하므로, 브라우저와 달리 인코딩 없이 결과가 달라질 수 있다.

Proxy Tool의 URL 조작 방식

대표적으로 Burp Suite 같은 프록시 도구를 사용하면 브라우저처럼 자동 정규화된 URL이 아닌, 사용자가 지정한 URL형식 그대로 요청을 보낼 수 있다. 기본적으로 추가 인코딩이나 경로 수정을 하지 않는다.

<script>alert(1)</script>

예를 들어 위와 같이 스크립트를 작성하게 되면 <가 %3c와 같이 인코딩 되지만 Proxy Tool에서는 원본 <문자가 그대로 서버로 전송되게 된다. 즉, 이처럼 Proxy Tool을 통해 경유할 경우, 브라우저가 자동으로 처리하는 URL 인코딩,정규화 과정을 우회할 수 있다.

저작자표시 (새창열림)

'Web > Web Hacking Techniques' 카테고리의 다른 글

DOM Clobbering  (0) 2025.05.14
Flask Debugger (Console Mode) Vulnerabilities  (0) 2025.05.13
Servcer Side Requests Forgery (SSRF)  (1) 2025.05.07
Encoding Obfuscation  (0) 2025.05.07
401&403(Access Control) Bypass  (0) 2025.05.07
'Web/Web Hacking Techniques' 카테고리의 다른 글
  • DOM Clobbering
  • Flask Debugger (Console Mode) Vulnerabilities
  • Servcer Side Requests Forgery (SSRF)
  • Encoding Obfuscation
g2h
g2h
  • g2h
    감자 텃밭
    g2h
  • 전체
    오늘
    어제
    • 분류 전체보기 (151)
      • Network (4)
      • Web (35)
        • Web Hacking Techniques (35)
      • System (32)
        • Tips (11)
        • System Hacking Techniques (21)
      • Pentest (14)
        • Pentest (14)
      • WriteUP (47)
        • sec (0)
      • 도구|Tools (12)
      • Security Issue (5)
      • 1-Day-Analysis (1)
      • 한줄보안 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Los
    web hacking
    해킹
    DoM
    cross side script
    web
    nosql injection
    NOSQL
    스캐닝
    CTF
    sql
    권한상승
    Csp
    해킹툴
    Hacking
    load of sqlinjection
    해킹도구
    취약점
    침투테스트
    csp bypass
    SQL Injection
    모의해킹
    content security policy
    웹해킹
    Metasploit
    취약점 스캔
    스캔
    XSS
    Encoding
    dom based xss
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
g2h
브라우저의 URL 정규화 방식(Proxy Tool Bypass)
상단으로

티스토리툴바