首页
学习
活动
专区
工具
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.7K50
您找到你想要的搜索结果了吗?
是的
没有找到

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

屏幕保护程序 屏幕保护是Windows功能的一部分,使用户可以在一段时间不活动后放置屏幕消息或图形动画。众所周知,Windows的此功能被威胁参与者滥用为持久性方法。...这是因为屏幕保护程序是具有.scr文件扩展名的可执行文件,并通过scrnsave.scr实用程序执行。...屏幕保护程序存储在注册表中,位置如下: HKEY_CURRENT_USER\Control Panel\Desktop 如果电脑中没有设置屏幕保护程序,那么注册表中是没有关于其的选项。...我们可以通过在电脑搜索中搜索屏幕保护,对屏保进行设置。 设置屏保之后,注册表中即会显示相关内容。 其中,SCRNSAVE.EXE为默认的屏保程序,我们可将此键值设置为我们要利用的恶意程序。...在此期间,为了显示屏保动画,我尝试将SCRNSAVE.EXE的数值修改为原本的屏保程序加上我们的木马文件,如下: 但是,很遗憾,没有利用成功,屏幕保护程序只能接受一个参数,超过一个参数的设置导致所有参数失效

2.3K40

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

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

1.1K10

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

大家好,又见面了,我是全栈君 本文介绍使用C#制作屏幕保护的方法,这个屏幕保护就是仿效视窗系统自带的字幕屏保。   屏幕保护程序的扩展名虽然是”scr”,但其实是一个可执行的”exe”文件。...1).设定程序的窗体符合屏幕保护的要求:   由于屏幕保护程序就是一个可执行程序,所以在编写屏幕保护程序的时候,首先按照可执行程序来设计。...但屏幕保护有自身的特点。譬如:屏幕保护都是充满 整个屏幕的,并且没有无边。屏幕保护运行的时候,不能显示任务栏。在程序设计中实现这些特点,关键就在于对窗体的某些属性的设定上。...; iyStart = e.Y ; return ; } //判断自屏幕保护程序运行后,鼠标的位置是否变动 else if ( e.X !...而要完成这种响应,所用的知识就是在Windows系统中按动”设置”按钮,对屏幕保护进行设定时,其实也就对屏保程序传递”/c”字 符。

1.3K10

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

我想了想,屏幕保护程序可以做到这一点,而且,屏幕保护程序的开发也是非常简单的。 本文将介绍如何为 Windows 这一悠久的功能进行开发。...---- 屏幕保护程序的本质 屏幕保护程序本质上就是一个 Win32 窗口应用程序。 好了,这一节真的结束了…… ? 编译好一个窗口应用程序之后,把扩展名改为 scr,于是你的屏幕保护程序就做好了。...安装屏幕保护程序 现在,在你的 scr 程序上点击右键,可以看到一个 “安装” 选项,点击之后就安装了。 ? 安装之后,你会立即看到我们的屏幕保护程序已经运行起来了。 ?...实际上本应该是 Visual Studio 创建的空 WPF 程序的默认大小。 处理屏幕保护程序参数 我的屏幕保护程序是一个非常简单的程序,几乎就是默认的模板。...实际上屏幕保护程序开始和预览是不同的。预览的时候,只会启动你的程序;而实际开始的时候,Windows 会先为你创建一个白色的背景,覆盖所有的屏幕,然后你的屏幕保护程序窗口显示在那个白色的背景之上。

1.2K20

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

本文主要介绍屏幕保护程序的一些相关知识,以及其在安全方面的用途,同时介绍了如何使用 .NET 开发一款屏幕保护程序,并对核心功能做了介绍,案例代码开源:https://github.com/sangyuxiaowu...屏幕保护程序 屏幕保护程序在我印象里好像是 Windows XP 的时代,现在好像没见过几个 Win10 和 Win11 用户去专门的设置这个,倒是看过 Win7 的用户在用。...转到"设置>个性化>锁屏界面,然后选择"屏幕保护程序设置"。 屏幕保护程序 屏幕保护程序有用吗 电脑里的屏幕保护程序保护屏幕有用吗?...作为一个古老的功能,实际上屏幕保护程序仅对使用图形界面操作系统的 CRT 显示器有保护作用。对于CRT来说,屏幕保护是为了不让屏幕一直保持静态的画面太长时间。...屏幕保护程序命令行参数 屏幕保护程序的开发需要提供一些启动参数供设置和预览。Windows 通过命令行参数与屏幕保存程序通信。

1.1K30

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

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

2.2K20

android程序根据重力感应旋转屏幕(支持4个方向旋转)

熟悉android的人都知道,android系统的手机绝大部分只支持三种屏幕方向的重力感应自动切换,竖直,水平,反方向水平,独独不支持反方向竖直的重力感应切换。...,倒是意外的发现了activity原来本身就有设置屏幕方向的接口提供,而且四个方向都可以设置,另外还发现一段根据重力感应来计算屏幕方向的方法,两个结合起来,实现竖直方向的重力感应屏幕自动切换的方法就有了...怎么设置屏幕方向的方法有了,那么接下来就是给程序注册一个重力感应的监视器了,这里我们要用到是类型为TYPE_ACCELEROMETER 的感应器,有两点需要注意的就是一监视重力感应的变化是个比较耗资源的事情...activity退出,重新打开一个新的activity,为了避免用户数据丢失我们可能希望直接把屏幕旋转过来但是不关闭已有的activit,这就需要在activity的配置属性里加上这么一项:android...所以我们如果要计算出旋转角度的话要综合考虑三个轴的值,这涉及到物理学的一些知识,我这里取了些巧,直接把android源码中计算的代码拿了过来。

2K10

一起看 IO || Android 开发者不能错过的 13 件事

——不仅在手机上,还有电视、汽车、平板电脑、手表等。...在 去年 I/O 大会上我们推出了 Android 12L,这是一个专注为大屏幕设备进行优化的功能更新,而 Android 13 则包括了所有这些改进并加入了更多内容。...现在越来越多的用户会在驾驶时上网和收听各种节目,我们将在今年推出新的功能,让您为汽车和电视开发应用更加容易。...#11: Android 隐私沙盒 Android 隐私沙盒 (Privacy Sandbox on Android) 为新的广告解决方案提供了一条路径,改善了用户的隐私保护情况,同时又不会影响对免费内容和服务的使用...请让您的应用为 Android 13 隐私和安全方面的最新功能做好准备,包括新的发送通知的权限、用于保护隐私的照片选择器,我们还改进了与附近设备配对以及访问媒体文件时的权限。

2.2K20

10个即将到来的Android生态系统更新

新的体验带来了更强的防盗保护、手表电池寿命优化,以及对电视、汽车等的娱乐功能改进。昨天,我们分享了Android如何以人工智能为核心重新构想智能手机。...使用私人空间将应用程序隐藏今年即将推出的Android 15版本将引入私人空间功能,让您可以创建一个单独的空间,具有额外的身份验证层,可以将您敏感的应用程序安全地保护起来,远离窥探的目光。...私人空间直接集成到操作系统中,为敏感应用程序提供了增强的保护,将其数据和通知与手机的其余部分隔离开来。您还可以为私人空间设置单独的锁,并完全隐藏其存在。...获得更多防范欺诈应用的实时保护同样在今年晚些时候,谷歌Play Protect将利用设备上的人工智能技术来发现可能涉及欺诈或钓鱼的应用程序。...对于为汽车、大屏幕、可穿戴设备和电视构建Android应用程序的开发人员,请在我们的开发者博客上了解我们在I/O上宣布的新工具和功能。原文本文博客 - 从零开始学AI微信 - 从零开始学AI

3200

8-25 Android 学习ing

3.Intent Android基本的设计理念是鼓励减少组件之间的耦合,因此Android提供了Intent(意图),Intent提供了一种通用的消息系统,它允许在你的应用程序与其它应用程序之间传递Intent...使用Intent可以激活Android应用三种类型的核心组件:活动、服务和广播接收者 Intent可以划分为显示意图和隐式意图 显式意图:调用Intent.setComponent()或者intent.setClassName...Android系统会根据隐式意图中设置的动作(action)类别(category)数据(URL和数据类型)找到最适合的组件来处理这个意图。...有三个状态 当Activity在屏幕前台的时候(位于当前任务堆栈的顶部),它处于激活或者运行状态,可以响应用户操作 当Acitvity上边有另外一个Activity,上面的Activity没有完全覆盖它...覆盖时处于停止状态,仍然保留所有的状态和成员信息,但是对用户不可见,它的窗口被完全隐藏,如果其他地方需要内存,系统会杀死这个activity activity从一种状态转变为另一种状态的时候,会调用以下保护方法来通知这种变化

43320

毕业设计So Easy:Java实现手机APP安全卫士

换卡先知:Android手机换SIM卡都需要重启手机,每次手机重启的时候判断当前SIM卡的串号是否和被保护的SIM卡的串号是否相同,如果不相同,则手机将在后台自动发送短信给安全手机,这样就在小偷不知道的情况下第一时间得知小偷的手机号码...,自己用着也会麻烦,而且手机解锁屏幕后给玩游戏的话好友可以操作手机上的任意一个应用程序。...,此时如果好友再让你借手机给他玩,那么用户只需要把屏幕关闭后给他,除了用户的加锁程序,其他程序好友都可以玩。...为了提升程序锁的运行效率,不每次都从数据库中获取最新已加锁应用程序列表,而是用两个集合来分表保存已加锁应用程序和临时不需要保护的应用程序,在每一次收到锁屏事件的时候清空临时不需要保护的集合,在解锁某一个应用程序的时候将该应用程序加入到临时停止保护的集合中...当用户点击运行按钮时,通过显式意图运行某个应用程序。当用户点击卸载按钮时,通过隐式意图调用系统软件管理器卸载软件。

30330

利用 Android 构建 TV 的未来

/gold-m… 译者:JayZhaoBoy 校对者:hanliuxin5, LeeSniper 在大屏幕上吸引观众的新功能 天气寒冷,假期也已经过去,这也是我一年中喜欢挤出点时间舒舒服服看电视的日子。...在这个追剧的时代,Android TV 是一个将大屏幕内容带给高价值用户的平台。...平均而言,每月电视应用程序Android TV 上观看时间是移动设备上的 1.8-3 倍,假如带有 O(Android 8.0)的新功能,例如实时预览,这些参与率甚至更高。...Android O(Android 8.0)在 Android TV 上重新设计了主屏幕。在新的主屏幕上,内容最先显示,用户只需点击一下即可访问最关心的内容。...你也可以 发现更多内容 帮助你制作出一流的 Android TV 应用程序,以便在未来几年内吸引并留住高价值的用户。把握 Android TV 的未来就在现在! ---- 你怎么看?

1K30

嵌入式音视频疑惑汇总(持续更新)

适应性屏幕映射技术 HDR10+还引入了适应性屏幕映射技术,可以根据显示设备的特征和能力进行优化,从而获得最佳的视觉效果。...在电视或显示器的显示系统中,视频出画和OSD(On Screen Display)出画是两种不同的输出方式: 视频出图:这通常指的是将输入的视频信号处理后在屏幕上显示。...视频出图主要用来显示电视节目、电影、游戏等内容。 OSD出图:OSD则是一种特殊的显示技术,它可以在显示主要内容的同时,在屏幕上叠加显示额外的信息,比如音量、亮度、通道、菜单等设置信息。...TEE是一种安全的执行环境,通常在处理器芯片上实现,用于保护敏感数据和执行关键任务。TEE源码包括TEE操作系统、TEE客户端库以及相关的驱动程序和工具等。...安全存储可以用于保护用户的个人信息、密码、证书、密钥等敏感数据,防止其被恶意应用程序或未经授权的用户获取。 39.AVI下有哪些格式,他和AVS2有什么区别?

47920

全平台视频加密播放支持是什么意思?

通常用到比较多的是Windows系统电脑、macOS系统电脑、Android系统手机和平板、iOS系统手机和平板、以及Android系统电视盒和智能电视。...有些是因为系统不同,需要做适合在不同操作系统下运行的程序的开发,以适应不同程序在使用中的规则。...因此全平台视频加密播放,至少需要Windows电脑版、macOS版、Android手机版(包括对平板和不同手机屏幕大小以及手机厂家型号的适配)、iOS手机版(包括对iPad的适配)。...此外虽然电视盒和大部分的智能电视也是Android系统,但由于其屏幕显示方式和大小与手机有很大区别,操作是使用的电遥控器,因此要做一些完全不同于同系统下手机的处理,以使得在电视上观看加密视频的时候也是很正常的画面...,并且和用户使用电视遥控操作同样的习惯。

96200

从零开始的Android:常见的UI设计模式

这种设计模式在Android应用程序中经常使用,以提供一种方法来更改应用程序中的部分或执行不必绑定到任何屏幕的全局操作。...工具列 您可能已经注意到,Android应用程序中的大多数页面在屏幕顶部都包含一个工具栏。...Android尺寸 尽管上面讨论的某些模式可用于其他形状因素,但它们大多与设计电话或平板电脑应用程序有关。 最近,谷歌已开始在各种其他类型的设备(包括电视和智能手表)上使用Android。...有关为Android Wear设计的更多信息,请参见官方文档 。 电视 尽管Android Wear设备的设计模式必须考虑较小的屏幕尺寸,但针对Android TV的设计却存在相反的问题。...屏幕更大,用户离屏幕更远。 电视应用程序不仅需要考虑这两点,而且电视还使用D-pad控制器而不是触摸屏进行交互。 因此,轮播方式效果很好。

2.6K20

Android官方提供的支持不同屏幕大小的全部方法

本文将告诉你如何让你的应用程序支持各种不同屏幕大小,主要通过以下几种办法: 让你的布局能充分的自适应屏幕 根据屏幕的配置来加载合适的UI布局 确保正确的布局应用在正确的设备屏幕上 提供可以根据屏幕大小自动伸缩的图片...配置限定符允许程序在运行时根据当前设备的配置自动加载合适的资源(比如为不同尺寸屏幕设计不同的布局)。...平板和电视设备的屏幕都很大,足够同时显示两个面板,而手机屏幕一次只能显示一个面板,两个面板需要分开显示。...很多应用程序都希望能够更自由地为不同屏幕设备加载不同的布局,不管它们是不是被系统认定为"large"。这就是Android为什么在3.2以后引入了"Smallest-width"限定符。...在News Reader示例程序中,布局在不同屏幕尺寸和不同屏幕方向中是这样显示的: 小屏幕, 竖屏: 单面板, 显示logo 小屏幕, 横屏: 单面板, 显示logo 7寸平板, 竖屏: 单面板, 显示

1.5K10

大话企业级android读书笔记(二)

Android的四大组件 android的管理员:Activity 用户想在屏幕上做什么,怎么处理用户做出不同的操作都由该Activity来管理和调度。...随着活动从一个状态转为另一个状态,通过调用下面的受保护的方法通知该改变: void onCreate(Bundle saveInstanceState) void onStart() void onRestart...在这期间,用户可以在屏幕上看见活动,虽然它可能不是运行在前台且与用户交互。在这两个方法之间,你可以保持显示活动所需要的资源。...被标记为No的方法保护活动寄宿的进程在他们调用的时候不会被杀掉。因此活动是可杀掉状态,例如onPause()返回到onResume()调用期间。直到onPause()再次返回,活动是不可杀掉的。...的邮递员:Intent Android基本设计理念是鼓励减少组件间的耦合,因此Android提供了Intent(意图),Intent提供了一种通用的消息系统,它允许在你的应用程序与其它的应用程序间传递Intent

1K50
领券