WEEVELY(1)
π WEEVELY(1) π
okay bestie, welcome to the User Commands section, this is the manual page for weevely and honestly? it's giving legend behavior π«Ά
β¨ NAME β¨
Weevely β a Weaponized web shell π
πΈ DESCRIPTION πΈ
So basically, weevely is a web shell that was built for post-exploitation purposes, and the way it eats is that it can be extended over the network at runtime. no cap. it grows. π₯
Here's the vibe: you upload the weevely PHP agent to a target web server, and boom β you get remote shell access to it. Once you're connected, you have more than 30 modules at your disposal, and they help you with administrative tasks, maintaining access, providing situational awareness, elevating privileges, and spreading into the target network. like, it does all of that. π§β¨
π SYNOPSIS π
Run terminal to the target β literally just point it at a URL and go:
weevely <URL> <password> [cmd]
Generate backdoor agent β make the lil baby agent:
weevely generate <password> <path>
Load session file β pick up where you left off:
weevely session <path>
π¦ Features π¦
the feature list is lowkey stacked, no notes:
- Shell access to the target π
- SQL console pivoting on the target
- HTTP/HTTPS proxy to browse through the target
- Upload and download files
- Spawn reverse and direct TCP shells
- Audit remote target security
- Run Meterpreter payloads
- Port scan pivoting on target
- Mount the remote filesystem
- Bruteforce SQL accounts pivoting on the target
π Agent π
the agent is a small, polymorphic PHP script that is hardly detected by AV, and the communication protocol is obfuscated within HTTP requests. sneaky little icon, we love her. π
π Modules π
okay this is the main character section, 43 modules, we're not skipping a single one, periodt:
:audit_filesystemβ Audit the file system for weak permissions.:audit_suidsgidβ Find files with SUID or SGID flags.:audit_disablefunctionbypassβ Bypassdisable_functionrestrictions withmod_cgiand.htaccess.:audit_etcpasswdβ Read/etc/passwdwith different techniques.:audit_phpconfβ Audit PHP configuration.:shell_shβ Execute shell commands.:shell_suβ Execute commands withsu.:shell_phpβ Execute PHP commands.:system_extensionsβ Collect PHP and webserver extension list.:system_infoβ Collect system information.:system_procsβ List running processes.:backdoor_reversetcpβ Execute a reverse TCP shell.:backdoor_tcpβ Spawn a shell on a TCP port.:backdoor_meterpreterβ Start a meterpreter session.:bruteforce_sqlβ Bruteforce SQL database.:file_gzipβ Compress or expand gzip files.:file_clearlogβ Remove string from a file.:file_checkβ Get attributes and permissions of a file.:file_uploadβ Upload file to remote filesystem.:file_webdownloadβ Download an URL.:file_tarβ Compress or expand tar archives.:file_downloadβ Download file from remote filesystem.:file_bzip2β Compress or expand bzip2 files.:file_editβ Edit remote file on a local editor.:file_grepβ Print lines matching a pattern in multiple files.:file_lsβ List directory content.:file_cpβ Copy single file.:file_rmβ Remove remote file.:file_upload2webβ Upload file automatically to a web folder and get corresponding URL.:file_zipβ Compress or expand zip files.:file_touchβ Change file timestamp.:file_findβ Find files with given names and attributes.:file_mountβ Mount remote filesystem using HTTPfs.:file_enumβ Check existence and permissions of a list of paths.:file_readβ Read remote file from the remote filesystem.:file_cdβ Change current working directory.:sql_consoleβ Execute SQL query or run console.:sql_dumpβ Multi dbms mysqldump replacement.:net_mailβ Send mail.:net_phpproxyβ Install PHP proxy on the target.:net_curlβ Perform a curl-like HTTP request.:net_proxyβ Run local proxy to pivot HTTP/HTTPS browsing through the target.:net_scanβ TCP Port scan.:net_ifconfigβ Get network interfaces addresses.
bestie if you're using these on anything that isn't yours, that's not slay, that's a crime. be the main character, not the defendant. π
π SEE ALSO π
iykyk, the wiki is right there, go read it. πβ¨
π AUTHOR π
weevely is developed by The Weevely Developers. This manpage was made by Emilio <epinna> and Samuel Henrique <samueloph@debian.org>, based on weevely's README.md, and can be used by other projects as well. shoutout to them fr fr π«Ά
and that's the whole page, babe π this was weevely 3.7.0, dated October 2018 β yeah she's an October 2018 girlie and she still serves π
π bye bestie, stay safe out there πΈπ¦β¨
π¦ where this page comes from
- debian bookworm: weevely 4.0.1-2 Β· GPL-3.0-or-later
- debian trixie: weevely 4.0.2-1 Β· GPL-3.0-or-later
- ubuntu jammy: weevely 4.0.1-1 Β· GPL-3.0-or-later
- ubuntu noble: weevely 4.0.1-2 Β· GPL-3.0-or-later
- ubuntu questing: weevely 4.0.2-1
- ubuntu resolute: weevely 4.0.2-1build1 Β· GPL-3.0-or-later
- ubuntu stonking: weevely 4.0.2-1build1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms