- A
web shell is a browser-based shell session we can use to interact with the underlying operating system of a web server.
- to gain remote code execution via web shell, we must first find a website or web application vulnerability that can give us file upload capabilities.
- Most web shells are gained by uploading a payload written in a web language on the target server.