专栏首页字节脉搏实验室CS系列-使用powershell的免杀

CS系列-使用powershell的免杀

文章源自【字节脉搏社区】-字节脉搏实验室

作者-purplet

前提监听,和制作C#免杀的方式类似,这次选择powershel

Ps代码嵌入图片

将生成的ps代码集成到一个图片中,图片尽量像素大一点,我们需要用到invoke-psimage脚本,原理是将脚本中的字节数据存储到图片中,而图片的每一个像素都会存一个字节,所以图片像素尽量大一点。

这里用到一个脚本

Invoke-psimage Imvoke-psimage会将:个powershell脚本以字节方式嵌入到png图片的像素中,并生成一行执行命令来帮助我们从文件或web执行它们。

它会利用图片中每个像素点最后4位有效位的2个颜色值来存储payload数据,图片质量会稍微有些影响,但基本看不出来什么区别。图片需要为png格式,因为payload数据存储在颜色值中,所以这种格式可以进行无损压缩且不会影响payload执行。它可以接受大多数图片类型作为输入,但输出必须为png格式,因为输出图像数据需要是无损的。

https://github.com/peewpw/Invoke-PSlmage

Invoke-psimage操作

Powershell -ExecutionPolicy Bypass Import-Module .\Invoke-PSImage.ps1

Invoke-PSImage -Script .\payload.ps1 -Image .\test.jpg -Out test2.png -Web因为我们需要使用import-module来加载invoke-psimage脚本,而powershell默认是不允许加载外部脚本文件的,所以在打开powershell时需要用executionpolicy bypass参数来绕过策略的限制。

其中test.jpg是网上找的可以拼进去的图片,尽量大些,test2.png后缀必须是png才可以

将红框复制出来,然后把test2.png上传到服务端

将这部分复制出来,将下图选中部分替换

然后将这一段发给win7,运行powshell执行(同时开启360杀毒)获得shell,过程中没有报毒,之后学习配合msf可以更加隐蔽

这里得到的也只是管理员权限

重要通知

公众号招募文章投稿小伙伴啦!只要你有技术有想法要分享给更多的朋友,就可以参与到我们的投稿计划当中哦~感兴趣的朋友公众号首页菜单栏点击【商务合作-我要投稿】即可。期待大家的参与~戳左下角【阅读原文】可进入社区浏览更多内容哦~

本文分享自微信公众号 - 字节脉搏实验室(zijiemaiboshiyanshi),作者:purplet

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-02-12

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 记一次简单的腾讯电脑管家免杀

    字节脉搏实验室
  • sql–宽字节注入

    宽字节注入是利用msql的一个特性,mysql在使用GBK编码的时候,会认为俩个字符是一个汉字GBK编码,它的编码范围是0×8140~0xFEFE(不包括xx7...

    字节脉搏实验室
  • 一文带你用魔术方法开启RCE链

    今天我们继续深入unserialize(),接着上文,我们已经讨论过PHP的反序列化如何导致漏洞,以及攻击者如何利用它来实现RCE攻击,现在让我们更深入地研究一...

    字节脉搏实验室
  • 短信sdk调用短信接口

    腾讯云短信(Short Message Service,SMS)沉淀腾讯十多年短信服务技术和经验,为 QQ、微信等亿级平台和10万+客户提供快速灵活接入的高质量...

    gz_naldo
  • javascript中的变量提升的简单说明

    两个输出都是undefined。为什么呢?这就要从js中变量的提升和函数作用域来说起了。

    小明爱学习
  • BGP高防IP专业版产品介绍

    资源整合,为单用户提供1.7T超大防护能力(未来可至3T以上、拥有业界最大BGP防护带宽资源)

    云加社区
  • 原 Spring Cloud 完整微服务搭

    kinbug [进阶者]
  • 为什么CSS Grid在创建布局上比Bootstrap更好

    CSS Grid是一种在网络上创建布局的新方法。在我们第一次使用浏览器原生的CSS网格布局后,发现这种方式给我们带来太多好处了。 特别是如果将CSS Grid与...

    企鹅号小编
  • 「主数据架构」14个主数据管理误区

    虽然理想情况下是针对“企业”(企业可能不是您的整个组织),但是MDM仍然必须交付应用程序,从而支持多个应用程序,并且在某种程度上能够成为真正的企业。

    首席架构师智库
  • 1-MSP430点亮一个灯

    为了写一篇文章做铺垫--提醒着自己,,,,,, ? ? ? ? ? ? ? ? ? ? ? ?  现在看一下程序 ? 还是说一下是怎么关掉的 ? ? ? ? 往...

    杨奉武

扫码关注云+社区

领取腾讯云代金券