# Shells Library

**URL:** <https://pentest.ws/tools/shells>

The Shells Library is a user defined list of commands to execute, receive and maintain reverse shells. New accounts receive a default list of commands which can be expanded upon as needed.

Click the *Edit Templates* button to enter *Change Mode*. Here you will be able to create new scan templates or modify existing templates.

## Reverse Shells

Reverse Shells is a user defined library of reverse shell commands meant to be executed through remote code execution vulnerabilities. Be sure to include your Host IP (%hip%) and Host Port (%hport%) variables in your command templates.

![Shells Library](https://1013683115-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHecEAvxd6Z8cSug6DhWr%2Fuploads%2F88WJ34whA7cTfZdFOc9M%2Fimage.png?alt=media\&token=a8d5e19b-4f40-4eef-8c4d-cc3d461eff4d)

## Shell Upgrades

This section of commands are used when a low quality shell is received from exploits such as remove code execution.

![Shell Upgrades](https://1013683115-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHecEAvxd6Z8cSug6DhWr%2Fuploads%2FFtvCfOA2CP5G63ykQFhV%2Fimage.png?alt=media\&token=ade3822f-ee5b-4a05-b687-2017b0fd7155)

## Shell Fixes

When receiving a reverse shell, its often needed to configure your terminal session so the columns, rows, clear screen and autocomplete work correctly. Shell Fixes is your command list to solve these problems.

![Shell Fixes](https://1013683115-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHecEAvxd6Z8cSug6DhWr%2Fuploads%2FMx4rPFR9aVPDtnyL4lzd%2Fimage.png?alt=media\&token=65db696d-0006-4272-9f58-263cc34d230a)

## Tier Availability

**Shells Library** is available on all tiers.
