kkamagi's story

IT, 정보보안, 포렌식, 일상 공유

Cyber Security

URL 관련 개념 정리

까마기 2020. 3. 19. 16:12
728x90
반응형

* URL 예약 문자

문자 인코딩
? 파라미터가 시작된다는 것을 알려줌.
= 파라미터 값 대입.
& 다음 파라미터 식별자.
+ 공백
! * ' ( ) ; : @ $ , / # [ ] 그 외 문자

 

* URL 구조 분석

 

- URL 요청 예시

http://www.test.co.kr/board.do?gubun=notice&idx=192&sort=desc

 

* 데이터에 URL 예약 문자가 들어갈 경우

ex) pw 입력란에 '영문자 &#' (공백포함)

 

- URL 인코딩을 사용하여 데이터 전송 가능

: 웹 브라우저를 사용할 경우 자동으로 URL 인코딩이 됨

: 웹 취약점 진단 또는 모의해킹 시 프록시 도구를 사용하기 때문에 URL인코딩 값을 사용해야 함

 

* URL 인코딩

- URL 상에서 문자를 표현하는 방법으로 데이터 전송 상에 손실을 막기 위해서 인코딩을 사용함.

- 예약 문자를 단순 데이터로 전송이 될 수 있도록 인코딩을 함

- 웹 브라우저를 사용할 경우 자동으로 URL 인코딩이 됨

※ 아래 인코딩 문자 외울 것

문자 인코딩
& %26
% %25
+ %2B
공백 %20
= %3D
# %23
' %27
? %3F

 

반응형