首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【CS插件】OneScreenshot 截图插件

前言 由于打攻防时使用 Github 上的截图插件出现过掉线的问题且不谦容 windows7,于是自己实现了截图插件,实现了如下功能: 谦容 windows7,不依赖com接口,C语言实现bmp 转 jpeg...并改进了转换算法 正确获取截图大小,修复截图不全的问题 自动获取当前窗口标题 一键获取截图,可直接在截图预览标签查看 空截图判断,避免出现空截图 OPSEC,尽量确保截图安全,避免因为截图导致 beacon...一个截图插件还有 kit?)...VncScreenshot:用于绕过一些杀软和一些无法正常截图的 windows server 上进行截图。 PidScreenshot:通过 pid 对指定软件进行截图。...HvncScreenshot:对隐藏桌面进行截图。 二、安装 CS 脚本管理器加载其中的 OneScreenshot.cna.js 文件: 三、用法和效果图 beacon> onescreenshot

9110
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    我的截图插件被Gitee使用了

    前言 上周六有个群友@我说Gitee的反馈模块新增了截图功能,我就去体验了下,发现他们用的就是我的插件,本文就跟大家分享下这个插件,欢迎各位感兴趣的开发者阅读本文。...插件地址与实现原理 本插件采用原生js实现,可以集成在任意一个web项目中,插件npm地址与GitHub地址请移步: js-screen-shot(npm)[1] js-screen-shot(GitHub...)[2] 插件的实现原理请移步: 实现Web端自定义截屏[3] 实现Web端自定义截屏(JS版)[4] 在线体验本插件,可移步我的开源项目chat-system[5]进行体验,插件的运行效果视频请移步实现...Gitee产品经理的青睐 月初的时候,Gitee的产品经理在掘金看到我的截图插件js-screen-shot[7]觉得还不错,他们最近在做这方面的功能,就打算将我的插件直接集成进去,跟我沟通了下版权相关的事情...选区外绘制问题 正常情况下,截图区域确立后,用户都会在裁剪框区域内进行绘制,所以我就没考虑这个边界情况,插件用的人多了后,自然就有人发现了这个问题,我们拿gitee的反馈模块举例(gitee目前用的还是我的旧版插件

    4.7K60

    AI助力 0 编程基础小白开发谷歌截图插件

    阿七今天就带大家纯使用 GPT,「开发」出自己的一款谷歌浏览器截图组件! 直接问 GPT 我们要干嘛。 我想要制作一款谷歌截图插件,生成相关代码,自我重复审核代码正确性,确保插件能够正常运行。...根据 GPT 返回,先创建一个 Google ScreenShot Extension 的文件夹,然后创建三个文件,分别是:manifest.json、popup.html、popup.js。...再次导入插件,这次成功了! 但是我在点击插件按钮 Task Screenshot 的时候没有反应,我们把问题扔给 GPT。 好,这会导入插件成功。...:1:44 请解决这个报错 我们把 GPT 修改后的代码,复制到 popup.js 文件中,然后删除谷歌插件,之后重新导入。...这会可以了,我们点击插件,如果列表中没有,点击下方截图最右侧的扩展程序,能打开所有的扩展程序。 我们点击 Take Screenshot 按钮,就可以把当前 tab 截成图。

    20310

    AI助力 0 编程基础小白开发谷歌截图插件

    阿七今天就带大家纯使用 GPT,「开发」出自己的一款谷歌浏览器截图组件! 直接问 GPT 我们要干嘛。 我想要制作一款谷歌截图插件,生成相关代码,自我重复审核代码正确性,确保插件能够正常运行。...根据 GPT 返回,先创建一个 Google ScreenShot Extension 的文件夹,然后创建三个文件,分别是:manifest.json、popup.html、popup.js。...再次导入插件,这次成功了! 但是我在点击插件按钮 Task Screenshot 的时候没有反应,我们把问题扔给 GPT。 好,这会导入插件成功。...:1:44 请解决这个报错 我们把 GPT 修改后的代码,复制到 popup.js 文件中,然后删除谷歌插件,之后重新导入。...这会可以了,我们点击插件,如果列表中没有,点击下方截图最右侧的扩展程序,能打开所有的扩展程序。 我们点击 Take Screenshot 按钮,就可以把当前 tab 截成图。

    22810

    js插件教程

    ;我为了方便都写到一个html中了;请把这个script标签中的内容单独写在一个js文件里 //整个插件写在一个立即执行函数里;就是function(){}();函数自执行;保证里面的变量不会与外界互相影响...号(叹号)或者;(分号)这不是写错了,为了防止那个二货写的js结束没有分号;而可能发生报错 /* ;function(win,doc,$,undefined){ }(window...比如你要点击按钮 添加input的值到 div里 var addHtml = function(demo,btn){//插件名,调用的时候直接new一下插件名就行了并传参数或者传对象(一般这个函数名手写字母大写比较好...new addHtml("demo-2","add-2"); //这里是实例2调用插件的代码 //是不是明白为什么要写插件了;要封装;两个相同组件即使有相同的class名在dom...--这里是最简单的插件写法;当然还有传对象参数的插件等等。。。。-->

    35.1K10
    领券