Skip to content

A small, simple php web shell with an interactive console

Notifications You must be signed in to change notification settings

jubal-R/TinyWebShell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tiny Web Shell

A simple php web shell and client with an interactive console for use in CTFs, wargames, etc. The goal is to keep the web shell tiny by moving as much code as possible to the client side.

TinyWebShell

Usage

Upload the webshell, then just run the client specifying the address of the shell and start sending commands.

  • Running The Client
    ./webshellconnect.py [url]
    Example: ./webshellconnect.py 192.168.56.104/webshell.php
  • Sending Commands
    Enter commands into the console
  • Running scripts
    run [filename]
    example: run get_info.sh

Adding custom scripts

To add custom scripts just place them in the scripts directory.

Features

  • Small size
  • Run custom scripts
  • Commands sent via accept language header
  • Obfuscation of php code

Features to be added

File upload
Support for additional php functions

About

A small, simple php web shell with an interactive console

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published