前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【CS插件】OneScreenshot 截图插件

【CS插件】OneScreenshot 截图插件

作者头像
Creaper
发布2024-09-12 19:04:08
820
发布2024-09-12 19:04:08
举报
文章被收录于专栏:锦鲤安全

免责声明

锦鲤安全的技术文章仅供参考,此文所提供的信息仅供网络安全人员学习和参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息而造成的直接或间接后果和损失,均由使用者本人负责。如有侵权烦请告知,我们会立即删除并致歉。本文所提供的工具仅用于学习,禁止用于其他,请在24小时内删除工具文件!谢谢!

前言

由于打攻防时使用 Github 上的截图插件出现过掉线的问题且不谦容 windows7,于是自己实现了截图插件,实现了如下功能:

  • 谦容 windows7,不依赖com接口,C语言实现bmp 转 jpeg并改进了转换算法
  • 正确获取截图大小,修复截图不全的问题
  • 自动获取当前窗口标题
  • 一键获取截图,可直接在截图预览标签查看
  • 空截图判断,避免出现空截图
  • OPSEC,尽量确保截图安全,避免因为截图导致 beacon 掉线

问题: 从CSDN上找的一个简单的bmp 转 jpeg算法,一些乘除法开方运算在 bof 下运行非常慢,后面改进了算法,减少了99%的压缩时间和90%的内存占用,实现了的图片压缩,压缩效率取决于目标电脑配置,快的话只需要运行几秒就能截屏,慢的话在一些配置比较低的 windows server 上运行可能需要运行几十秒才能截屏。

OneScreenshot 后面应该会开源,但现在没准备,所以就先不开源了。

OneScreenshot 为 OneScrKit 中的第一部分(什么?一个截图插件还有 kit?),后面还有 BackScreenshot、VncScreenshot,都是最近基于 OneScreenshot 进行开发的,还有未开发的 PidScreenshot,HvncScreenshot:

  • BackScreenshot:无视其它窗口的遮挡只对桌面进行截图,用于查看桌面上的文件。
  • VncScreenshot:用于绕过一些杀软和一些无法正常截图的 windows server 上进行截图。
  • PidScreenshot:通过 pid 对指定软件进行截图。
  • HvncScreenshot:对隐藏桌面进行截图。

二、安装

CS 脚本管理器加载其中的 OneScreenshot.cna.js 文件:

三、用法和效果图

代码语言:javascript
复制
beacon> onescreenshot
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-09-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 锦鲤安全 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 免责声明
  • 前言
  • 二、安装
  • 三、用法和效果图
相关产品与服务
图片处理
图片处理(Image Processing,IP)是由腾讯云数据万象提供的丰富的图片处理服务,广泛应用于腾讯内部各产品。支持对腾讯云对象存储 COS 或第三方源的图片进行处理,提供基础处理能力(图片裁剪、转格式、缩放、打水印等)、图片瘦身能力(Guetzli 压缩、AVIF 转码压缩)、盲水印版权保护能力,同时支持先进的图像 AI 功能(图像增强、图像标签、图像评分、图像修复、商品抠图等),满足多种业务场景下的图片处理需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档