인프런6 웹셀에 대한 이해 웹쉘이란 무엇인가웹쉘(Web Shell)은 웹 서버에서 실행되는 악성 스크립트로, 공격자가 서버에 원격으로 명령을 실행하고 제어할 수 있도록 합니다. 웹쉘은 PHP, ASP, JSP, Perl 등 다양한 스크립트 언어로 작성될 수 있으며, 일반적으로 웹 애플리케이션의 취약점을 이용해 서버에 업로드 됨.웹 페이지 상에서 원격지 서버의 시스템 명령어 실행을 할 수 있는 어플리케이션웹쉘의 예시 및 동작 원리PHP로 작성된 간단한 웹쉘의 예시 위 스크립트는 URL 매개변수 cmd를 통해 전달된 명령을 서버에서 실행합니다. 예를 들어, http://example.com/shell.php?cmd=ls 와 같은 요청을 보내면 서버에서 ls 명령이 실행되고, 그 결과가 웹 페이지에 표시 웹쉘 실행 전제조건웹 서버의 환.. 2024. 5. 29. php 설정-mysql 설정 short open tag - off -> onOP cache - 활성화 -> 비활성화5.5버전 이후부터 설정추가php 소스코드가 컴파일이 되어 실행되는데, OP cache는 바이너리값을 메모리에 올리고 꺼내서 실행하는 기능개발시에는 테스트 확인용에는 좋지 않아서 비활성화 운영할때는 활성화mysql 환경 변수에 경로 설정경로 설정 완료되면 bin 위치까지 가지 안아도 된다. 2024. 5. 29. 이전 1 2 다음