0x0010 웹 해킹 과정/0x0013 웹 해킹 기초 꿀팁
[PHP] 필터링 우회 목록
34t3rNULL
2017. 3. 11. 15:13
이번 포스팅은 비슷한 의미를 가진 연산자나 함수 및 우회 기법을 묶어놓았습니다.
우회할 때 참고하시면 개꿀 ㅇㅈ?
공부하면서 꾸준히 업데이트할 예정입니다!
= |
LIKE, >, < |
substr, substring |
LEFT, RIGHT, LIKE |
주석 | #, -- (뒤에 문자하나 필요), ;%00 => 한 줄 주석 /**/ => 여러 줄 주석 |
#, --과 같은 한 줄 범위 주석 우회 |
\n (라인피드, %0A) |
%20 (스페이스바) |
%0A, %0B, %0C, %0D, %09, /**/, () |
' (싱글 쿼터) |
" (더블 쿼터) |
' (싱글 쿼터) 우회 | \를 사용하여 문자열 취급을 시켜줌 (preg_match 우회 가능) |
ereg, eregi 우회 | %00 후 문자열 작성 (why? ereg, eregi는 %00까지 패턴 검색) |
str_replace('abc','',$array) 우회 | ababcc와 같이 빈 칸을 이용해 우회 |
ereg 우회 | 대소문자 적절히 섞기 -> admin이면 ADMIN, Admin 등 |
and, or | 각각 &&, || (url에서 &&는 사용 X) |
문자열 비교 | hex()와 %(URL 인코딩 기준 %25)를 사용하여 숫자 값으로써 비교 |