AntSword有哪些功能
```html AntSword 最核心的功能就是 管理 WebShell。你拿到一个 PHP、有功ASP、有功ASPX 或者 JSP 的有功 shell,把它填进 AntSword 的有功配置面板,点一下连接,有功就能直接看到目标服务器的有功文件目录。这种操作比手动敲 文件管理这块做得挺细。有功右键菜单里能直接上传、有功下载、有功重命名、修改权限,甚至在线编辑文本文件。有次我改一个配置文件,直接在 AntSword 里双击打开,改完保存,服务器上立刻生效,根本不用开 FTP 或者 SSH。它还支持压缩和解压,遇到整个目录要打包带走的情况,点一下“压缩为 zip”,然后下载,省事。 虚拟终端是另一个高频功能。虽然叫“虚拟”,但实际就是执行系统命令的窗口。你输入 数据库管理模块藏得不算深,但用起来很顺手。连接 MySQL 或者 SQL Server 之后,能直接浏览表结构、执行 SQL 查询、导出数据。有次应急响应,客户只给了一个 WebShell,我通过 AntSword 的数据库功能,把 再说说 插件系统。AntSword 官方和社区都提供了一些插件,比如“端口扫描”“内网探测”“提权辅助”。我装过一个叫“Shell 管理”的插件,能同时连接多个 shell,批量执行命令。那次做内网渗透,十几个 WebShell 一起跑 编码器和解码器是容易被忽略的功能。AntSword 内置了 Base64、Hex、URL 编码等常见转换,你选中一段数据,右键就能编码或解码。有次抓到一个混淆过的 PHP 后门,我把代码复制到 AntSword 的编码器里,一层层解开 Base64 和 gzinflate,最终看到了原始 payload。这个功能对逆向分析恶意样本特别有用。 还有一点,AntSword 支持 自定义请求头 和 代理设置。你可以把流量走 Burp Suite 或者 SOCKS5 代理,方便抓包分析。我通常会在“配置”里把 User-Agent 改成正常浏览器的值,避免被 WAF 一眼识别。另外,它还能设置超时时间和重试次数,网络不稳定的情况下,把超时调到 10 秒,连接成功率明显上升。 最后提一下它的跨平台特性。AntSword 基于 Electron 开发,Windows、macOS、Linux 都能跑。我主力机是 macOS,测试机是 Windows,两边配置同步一下,shell 列表直接导入导出,不用重复添加。不过 Electron 的通病它也有——内存占用不低,开三四个 shell 之后,风扇就开始转了。 整体用下来,AntSword 不像 Metasploit 那么庞大,也不像中国菜刀那么简陋。它刚好卡在“够用”和“好用”之间。你要是只管理一两个 shell,它可能有点重;但如果你手头有几十个目标,或者需要频繁在文件、命令、数据库之间切换,AntSword 的标签页设计和右键菜单能省下不少时间。当然,工具再好也得看人——我见过有人拿它只会上传文件,也见过有人用它写出一整套自动化渗透脚本。功能摆在那里,怎么用,看你自己。AntSword有哪些功能
ls 或者 dir 命令直观太多。有功我去年帮朋友排查一个被入侵的有功站点,用 AntSword 连上 shell 后,有功五秒钟就定位到了攻击者上传的有功后门文件,连修改时间都看得一清二楚。有功whoami,它返回 www-data;你输入 netstat -an,它列出所有连接。有些 shell 不支持交互式命令,AntSword 会提示你“命令执行可能不完整”,这点比某些工具直接卡死要诚实。我习惯在虚拟终端里先跑一遍 uname -a,确认系统版本,再决定下一步怎么提权。wp_users 表里的密码哈希全部 dump 出来,整个过程没碰过服务器上的任何命令行工具。当然,前提是 shell 本身有权限读取数据库配置。ipconfig,结果直接汇总到一个表格里,比一个个点开快多了。不过插件质量参差不齐,有些年久失修,装之前最好看一眼更新日期。