Persistence Screensaver
屏幕保护程序¶
Screensaver¶
屏幕保护程序是具有 .scr 文件扩展名的可执行文件,并通过 scrnsave.scr 实用程序执行
屏幕保护程序设置存储在注册表中,从攻击角度来看,被认为最有价值的值是:
HKEY_CURRENT_USER\Control Panel\Desktop\SCRNSAVE.EXE
HKEY_CURRENT_USER\Control Panel\Desktop\ScreenSaveActive
HKEY_CURRENT_USER\Control Panel\Desktop\ScreenSaverIsSecure
HKEY_CURRENT_USER\Control Panel\Desktop\ScreenSaveTimeOut
利用方法¶
如果从未设置过屏保程序的话,除“ScreenSaveActive”默认值为1,其他键都是不存在的;屏保程序的正常运行必须保证这几个键都有数据才可以,因此必须把4个键都重写一遍;经测试屏保程序最短触发时间为60秒,即使改成小于60的数值,依然还是60秒后执行程序
只能获得当前用户权限的shell,优点是不需要提权即可维持