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

windows屏幕保护程序

屏幕保护程序是在用户不活动时间的可配置时间后执行的程序,由文件扩展名为 .scr 的可移植可执行 (PE) 文件组成。...Windows屏幕保护程序应用程序scrnsave.scr位于64位Windows系统中,以及基本Windows安装中包含的屏幕保护程序。...C:\Windows\System32\C:\Windows\sysWOW64\以下屏幕保护程序设置存储在注册表 () 中,可以对其进行操作以实现持久性:HKCU\Control Panel\Desktop...\SCRNSAVE.exe- 设置为恶意 PE 路径ScreenSaveActive- 设置为“1”以启用屏幕保护程序ScreenSaverIsSecure- 设置为“0”不需要密码即可解锁ScreenSaveTimeout...- 在执行屏幕保护程序之前设置用户不活动超时攻击者可以使用屏幕保护程序设置来保持持久性,方法是将屏幕保护程序设置为在用户处于非活动状态的特定时间范围后运行恶意软件。

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

Window权限维持(五):屏幕保护程序

屏幕保护是Windows功能的一部分,使用户可以在一段时间不活动后放置屏幕消息或图形动画。众所周知,Windows的此功能被威胁参与者滥用为持久性方法。...这是因为屏幕保护程序是具有.scr文件扩展名的可执行文件,并通过scrnsave.scr实用程序执行。...屏幕保护程序设置存储在注册表中,从令人反感的角度来看,最有价值的值是: HKEY_CURRENT_USER\Control Panel\Desktop\SCRNSAVE.EXE HKEY_CURRENT_USER...一旦用户会话变为空闲,屏幕保护程序将执行PowerShell负载,然后将打开一个meterpreter会话。...利用屏幕保护程序的持久性技术的问题在于,当用户返回并且系统未处于空闲模式时,会话将中断。但是,红队可以在用户不在时执行其操作。如果屏幕保护程序被组策略禁用,则该技术不能用于持久性。

1.1K10

『权限维持系列』- 屏幕保护程序后门

屏幕保护程序 屏幕保护是Windows功能的一部分,使用户可以在一段时间不活动后放置屏幕消息或图形动画。众所周知,Windows的此功能被威胁参与者滥用为持久性方法。...这是因为屏幕保护程序是具有.scr文件扩展名的可执行文件,并通过scrnsave.scr实用程序执行。...屏幕保护程序存储在注册表中,位置如下: HKEY_CURRENT_USER\Control Panel\Desktop 如果电脑中没有设置屏幕保护程序,那么注册表中是没有关于其的选项。...我们可以通过在电脑搜索中搜索屏幕保护,对屏保进行设置。 设置屏保之后,注册表中即会显示相关内容。 其中,SCRNSAVE.EXE为默认的屏保程序,我们可将此键值设置为我们要利用的恶意程序。...ScreenSaverTimeout表示屏幕保护程序启动前系统的空闲事件,单位为秒,默认为900(15分钟)。 ScreenSaverIsSecure默认参数为0,标识不需要密码即可解锁。

2.1K40

使用 WPF 开发一个 Windows 屏幕保护程序

我想了想,屏幕保护程序可以做到这一点,而且,屏幕保护程序的开发也是非常简单的。 本文将介绍如何为 Windows 这一悠久的功能进行开发。...---- 屏幕保护程序的本质 屏幕保护程序本质上就是一个 Win32 窗口应用程序。 好了,这一节真的结束了…… ? 编译好一个窗口应用程序之后,把扩展名改为 scr,于是你的屏幕保护程序就做好了。...处理屏幕保护程序参数 我的屏幕保护程序是一个非常简单的程序,几乎就是默认的模板。只是,现在加上了一点文字,输出命令行参数。...实际上屏幕保护程序开始和预览是不同的。预览的时候,只会启动你的程序;而实际开始的时候,Windows 会先为你创建一个白色的背景,覆盖所有的屏幕,然后你的屏幕保护程序窗口显示在那个白色的背景之上。...请预防一些坑 你可能会发现 Windows 自带的屏幕保护程序在 C:\Windows\System32 文件夹中。但!那不是你放屏幕保护程序的地方!

1.2K20

使用C#开发屏幕保护程序步骤建议收藏

大家好,又见面了,我是全栈君 本文介绍使用C#制作屏幕保护的方法,这个屏幕保护就是仿效视窗系统自带的字幕屏保。   屏幕保护程序的扩展名虽然是”scr”,但其实是一个可执行的”exe”文件。...:   由于屏幕保护程序就是一个可执行程序,所以在编写屏幕保护程序的时候,首先按照可执行程序来设计。...但屏幕保护有自身的特点。譬如:屏幕保护都是充满 整个屏幕的,并且没有无边。屏幕保护运行的时候,不能显示任务栏。在程序设计中实现这些特点,关键就在于对窗体的某些属性的设定上。...:   在屏幕保护运行的时候,当键盘被按动,或者鼠标移动,屏幕保护都会关闭。...(4).对Windows对屏幕保护设定参数的响应:   当屏幕保护加入到Windows系统后,你就可以通过Windows系统来设定屏幕保护的属性了,由于我们制作的这个屏幕保护,没有可供设置的选项,但也要对

1.3K10

Linux桌面系统屏幕信息获取

Linux桌面系统屏幕信息获取(Qt、X11、Xrandr、Xinerma) ​ 最近在项目测试中,发现了关于Qt - UI分辨率自适应的问题。从大小屏幕互相切换的问题。也引发了关于屏幕检测的问题。...并不是预想中,小屏幕与大屏幕的DPI值是按照正比例来进行缩放的。不同品牌,不同年代的DPI也可能会发生,小屏幕的DPI大于大屏幕的DPI,所以字体没有如预期一样变小,反而变大了。...Windows下的获取调用WindowsAPI进行设置,网上大多也给出了解决方案,但是linux在怎么获取,大多都没有提到,所以在这进行讨论。...//获取当前屏幕的相关信息,首先获取App所在屏幕索引,然后根据索引或者当前屏幕的指针。...以后劲量避免使用Qt接口来设置屏幕相关属性了。 Xrandr 笔者目前使用的获取屏幕信息方法,xrandr。

11.8K70

用.NET设计一个假装黑客的屏幕保护程序

屏幕保护程序 屏幕保护程序在我印象里好像是 Windows XP 的时代,现在好像没见过几个 Win10 和 Win11 用户去专门的设置这个,倒是看过 Win7 的用户在用。...转到"设置>个性化>锁屏界面,然后选择"屏幕保护程序设置"。 屏幕保护程序 屏幕保护程序有用吗 电脑里的屏幕保护程序对保护屏幕有用吗?...作为一个古老的功能,实际上屏幕保护程序仅对使用图形界面操作系统的 CRT 显示器有保护作用。对于CRT来说,屏幕保护是为了不让屏幕一直保持静态的画面太长时间。...这里我们可以同时配合“屏幕超时设置”,在一定时间下关闭电脑屏幕。比如1分钟进屏幕保护,3分钟直接关闭屏幕屏幕超时设置 设计一个屏幕保护程序 在设计之前我们需要了解一些基本的常识。...屏幕保护程序命令行参数 屏幕保护程序的开发需要提供一些启动参数供设置和预览。Windows 通过命令行参数与屏幕保存程序通信。

1.1K30

Mac上如何设置使用触发角快速启动屏幕保护程序

如果您使用屏幕保护程序,它会在您的 Mac 不活跃一段时间后自动启动。您可以设定快捷方式,以便在将指针移到屏幕边角时启动屏幕保护程序。...1、在 Mac 上,选取苹果菜单 image.png >“系统偏好设置”,点按“桌面与屏幕保护程序”,然后点按“屏幕保护程序”。 2、点按“触发角”。...3、点按要使用的角的弹出式菜单,选取“启动屏幕保护程序”,然后点按“好”。...例如,如果您按下 Shift 键,则“启动屏幕保护程序”命令就变为“Shift-启动屏幕保护程序”。 将指针移到设定的屏幕角时,屏幕保护程序将启动。...若要停止屏幕保护程序并返回到桌面,请按任意键、移动鼠标或触摸触控板。

2.1K20

苹果在macOS Big Sur 11.3中添加了新的屏幕保护程序——“Hello”

macOS Big Sur 11.3包含一个隐藏的“ Hello”屏幕保护程序,该屏幕保护程序似乎是为新iMac型号设计的,但也可以安装在任何运行11.3更新的Mac上。...正如9to5Mac所概述的那样,新的屏幕保护程序默认情况下不可用,但是通过一套简单的说明,即使在非M1的“ iMac”计算机上也可以访问该屏幕保护程序。...从那里,您应该在系统偏好设置>桌面>屏幕保护程序>屏幕保护程序中可用的Mac屏幕保护程序列表中看到作为选项添加的“ Hello”屏幕保护程序。...“ Hello”屏幕保护程序会在各种颜色之间循环,并且有多个主题可供选择,包括“柔和色调”,“频谱”和“最小”。...默认情况下,屏幕保护程序将以多种语言显示“ Hello”,但是您可以通过在屏幕保护程序选项中切换为以所有语言显示“ hello”来强制其仅使用您的母语。

82620
领券