This tool is developed EXCLUSIVELY for:
- β Educational purposes
- β Authorized penetration testing
- β Security research
- β Ethical hacking with proper authorization
π« UNAUTHORIZED USE IS STRICTLY PROHIBITED AND ILLEGAL
The developer is NOT RESPONSIBLE for any misuse of this tool. Users must ensure they have explicit permission before using this tool on any system.
- Full command execution with working directory support
- Command history (up/down arrow keys)
- Dynamic prompt display (
user@hostname:directory$) - Built-in commands:
cd,pwd,ls,clear,history - Cross-platform support (Windows/Linux/Unix)
- Visual file browser with grid layout
- Directory navigation (click to enter, double-click to edit)
- File type icons and size display
- Upload, download, edit, and delete operations
- Real-time directory synchronization
- System information gathering
- SUID binary detection (Linux/Unix)
- Unquoted service paths (Windows)
- Process and network enumeration
- Scheduled tasks and cron jobs analysis
- Reverse shell generator
- Multiple payload options
- Cross-platform shell commands
- Automatic listener detection
- Password authentication
- Session management
- Secure logout with self-destruction
- File trace cleanup
- Browser cache clearing
- Web server (Apache, Nginx, etc.)
- PHP 7.0 or higher
- Write permissions on target directory
# Clone the repository
git clone https://github.s0obee/revshell.git
# Navigate to directory
cd revshell
# Set permissions (Linux/Unix)
chmod 644 revShell.php
# Upload to web server
# Access via browser: http://target-server/revShell.php// Edit these settings in revShell.php
$password = 'your_secure_password'; // Change default password
$shell_name = 'RevShell v1.0'; // Customize shell name- Access the shell via web browser
- Enter the configured password
- Gain access to the control panel
# Navigate directories
cd /path/to/directory
# List files
ls -la
# Execute commands
whoami
id
uname -a
# View command history
history- Click File Manager tab
- Navigate directories by double-clicking folders
- Select files with single click
- Use Up button to go to parent directory
- Upload, edit, download, or delete files
- Click Privilege Escalation tab
- Run Scan System for automated checks
- Review SUID binaries, services, and permissions
- Analyze results for potential escalation vectors
- Click Network Tools tab
- Enter your IP address and port
- Click Connect to establish reverse shell
- Ensure your listener is running:
nc -lvp 4444
- Always obtain written authorization before deployment
- Use strong, unique passwords
- Remove shell after testing completion
- Document all activities for reporting
- Monitor web server logs for suspicious PHP files
- Implement file upload restrictions
- Use Web Application Firewalls (WAF)
- Regular security audits and file integrity monitoring
- PHP: 7.0+
- Extensions: Standard PHP functions
- Permissions: File read/write access
- Memory: Minimal requirements
- β Linux (Ubuntu, CentOS, Debian, etc.)
- β Windows (Server 2016+, Windows 10+)
- β Unix variants (FreeBSD, OpenBSD, etc.)
- β macOS (with PHP support)
- β Chrome/Chromium
- β Firefox
- β Safari
- β Edge
- β Opera
Interactive terminal with command execution and directory navigation
Modern file browser with grid layout and file type icons
Directory navigation and file operations interface
System enumeration and privilege escalation detection tools
Reverse shell generator and network utilities
Secure logout process with self-destruction countdown
Contributions are welcome for educational improvements only:
- Fork the repository
- Create a feature branch (
git checkout -b feature/improvement) - Commit changes (
git commit -am 'Add educational feature') - Push to branch (
git push origin feature/improvement) - Create Pull Request
- Focus on educational value
- Maintain security best practices
- Add proper documentation
- Test across multiple platforms
- β Initial release
- β Interactive terminal with command history
- β Advanced file manager with directory navigation
- β Privilege escalation tools
- β Network tools and reverse shell generator
- β Secure authentication and logout
- β Cross-platform compatibility
This project is licensed under the Educational Use License.
Educational Use License
Permission is granted to use this software solely for:
- Educational purposes
- Authorized security testing
- Research activities
Commercial use, unauthorized deployment, or malicious activities
are strictly prohibited.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND.
Developer: s0obee
Purpose: Educational & Ethical Hacking
Version: 1.0
For educational inquiries or security research collaboration:
- Create an issue in this repository
- Ensure all communications are for legitimate educational purposes