728x90
https://www.google.com/search?q=%ED%95...
우리는 URL 링크를 보면 종종 '?', '=', '%' 등 특수문자가 많이 들어가 있다는 것을 확인할 수 있습니다.
이런 특수문자들은 다름이 아닌 바로 메타문자입니다. 오늘은 웹 해킹에 있어 자주 보게 될 메타문자 몇 가지에 대해서 간략하게 소개하도록 하겠습니다.
우선, 메타문자란 무엇인가?
메타문자는 쉽게 말해 특수한 기능을 가진 문자를 일컫습니다. 우리는 메타문자를 활용하여 정규식이나 정규표현식을 제어할 수 있습니다.
그럼 다음 예시를 통해 웹 해킹에 자주 사용되는 메타문자를 함께 살펴보겠습니다.
http://www.jy05un.com/login.php?id=guest&password=1234
- ? : 파라미터를 넘길 때 사용한다.
- = : 파라미터에 값을 전달하기 위해 사용한다.
- & : 파라미터를 구분할 때 사용한다.
- + : 공백문자를 표현하기 위해 사용한다.
- %: HEX 값, 즉 16진수를 표현하기 위해 사용한다.
따라서 위 예시를 해석해보자면 jy05un.com의 로그인 페이지에 id에는 guest, 비밀번호에는 1234의 값을 전달하겠다는 겁니다.
'Web' 카테고리의 다른 글
쿠키 & 세션 (0) | 2022.04.01 |
---|---|
HTTP 상태 코드 (HTTP Status Code) (0) | 2022.03.25 |
HTTP 요청 메소드 (HTTP Request Method) (0) | 2022.02.02 |