Skip to content

Commit de7977c

Browse files
committed
Refactor: Rename tool to React2Shell
1 parent d797bcb commit de7977c

2 files changed

Lines changed: 9 additions & 9 deletions

File tree

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
# ⚛️ React2Root (CVE-2025-55182)
1+
# ⚛️ React2Shell (CVE-2025-55182)
22

33
![Python](https://img.shields.io/badge/Python-3.x-blue?style=for-the-badge&logo=python)
44
![License](https://img.shields.io/badge/License-MIT-green?style=for-the-badge)
55
![Vulnerability](https://img.shields.io/badge/CVE-2025--55182-Critical-red?style=for-the-badge)
66

77
**Advanced Exploitation Toolkit for Next.js Server Actions (CVE-2025-55182).**
88

9-
react2root is a powerful, interactive shell wrapper designed to exploit the React2Shell vulnerability. It goes beyond simple RCE by providing command history, file transfer capabilities, and automated privilege escalation strategies.
9+
React2Shell is a powerful, interactive shell wrapper designed to exploit the React2Shell vulnerability. It goes beyond simple RCE by providing command history, file transfer capabilities, and automated privilege escalation strategies.
1010

1111
---
1212

@@ -23,22 +23,22 @@ react2root is a powerful, interactive shell wrapper designed to exploit the Reac
2323
## 🛠️ Installation
2424

2525
```bash
26-
git clone https://github.com/username/React2Root.git
27-
cd React2Root
26+
git clone https://github.com/xalgord/React2Shell.git
27+
cd React2Shell
2828
pip install requests
2929
```
3030

3131
## 💻 Usage
3232

3333
### Basic Usage
3434
```bash
35-
python3 react2root.py -u https://target-nextjs-site.com/
35+
python3 react2shell.py -u https://target-nextjs-site.com/
3636
```
3737

3838
### Advanced Usage
3939
Run with verified root persistence strategy detection:
4040
```bash
41-
python3 react2root.py -u https://target.com/
41+
python3 react2shell.py -u https://target.com/
4242
```
4343

4444
## 🎮 Command Interface

react2shell.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/env python3
22
"""
3-
React2Root - CVE-2025-55182 Exploitation Suite
3+
React2Shell - CVE-2025-55182 Exploitation Suite
44
Provides better command execution and output handling with root support
55
Standalone Version - No external dependencies
66
"""
@@ -164,7 +164,7 @@ def execute_command(self, command, update_cwd=False):
164164
def print_banner(self):
165165
"""Print shell banner"""
166166
print(f"{BOLD}{CYAN}╔══════════════════════════════════════════════════════╗{RESET}")
167-
print(f"{BOLD}{CYAN}{RESET} {BOLD}{GREEN} React2Root - Next.js RCE Shell {RESET} {BOLD}{CYAN}{RESET}")
167+
print(f"{BOLD}{CYAN}{RESET} {BOLD}{GREEN} React2Shell - Next.js RCE Shell {RESET} {BOLD}{CYAN}{RESET}")
168168
print(f"{BOLD}{CYAN}{RESET} {YELLOW}Target:{RESET} {self.target:<40} {BOLD}{CYAN}{RESET}")
169169
print(f"{BOLD}{CYAN}{RESET} {YELLOW}Root Mode:{RESET} {'ON' if self.root_mode else 'OFF':<37} {BOLD}{CYAN}{RESET}")
170170
print(f"{BOLD}{CYAN}{RESET} {MAGENTA}Type:{RESET} Standalone (No Dependencies) {BOLD}{CYAN}{RESET}")
@@ -321,7 +321,7 @@ def run(self):
321321

322322
if __name__ == "__main__":
323323
import argparse
324-
parser = argparse.ArgumentParser(description="React2Root - Standalone Next.js RCE Shell")
324+
parser = argparse.ArgumentParser(description="React2Shell - Standalone Next.js RCE Shell")
325325
parser.add_argument("-u", "--url", required=True, help="Target URL (e.g., https://example.com/)")
326326

327327
args = parser.parse_args()

0 commit comments

Comments
 (0)