Webshells
My webshells with autofocus, output escaping, shell history, stealth password, file operations, ...
Install / Use
/learn @exploide/WebshellsREADME
Webshells
This repository contains my webshells written due to my dissatisfaction with many existing webshells, which usually lack the one or another feature. Feel free to use them during CTFs or pentests.
Often, a minimalist web shell would be sufficient and only be used to fire up a reverse shell. But in uncomfortable environments, e.g. when network traffic is blocked, a feature-equipped webshell like this comes in handy to examine the situation.
Features
- Large input field with autofocus
- Shows stdout and also stderr when possible
- Escapes HTML special characters in output when possible
- Shows exit code when possible
- Simple shell history with <kbd>↑</kbd> / <kbd>↓</kbd> utilizing JavaScript's session storage
- File download
- Optionally, restrict access by setting a stealth password (
?pw=...), will return 404 if not given - No external dependencies
- Aims to offer most useful features without being overly bloated (at least I tried...)
ASP
- Passes commands to
cmd.exe /c
ASPX
- Passes commands to
cmd.exe /c - Multi file upload
JSP / WAR
- Detects OS and uses
cmd.exe /con Windows and/bin/sh -con Unix-like - On Windows, detects codepage and decodes output accordingly
- Multi file upload
Makefilecreates WAR file out of JSP webshell
PHP / PHAR
- Supports multiple execution functions, in case some are disabled
- Multi file upload
- Show
phpinfo() Makefilecreates PHAR file out of PHP webshell
Related Skills
node-connect
342.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
85.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
342.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
342.5kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
