Windows平台下基于C#的持久化工具

图片[1]-Windows平台下基于C#的持久化工具-山海云端论坛

RedPersistent 是一个用 C# 编写的 Windows 持久性工具。

编译项目

本项目中使用了以下第三方库:

  • TaskScheduler: https://github.com/dahall/TaskScheduler
  • Fody: https://github.com/Fody/Fody
  1. 加载 Visual Studio 项目并转到 “工具” > “NuGet 包管理器” > “包管理器设置”。
  2. 打开 “NuGet Package Manager” > “Package Sources”。

安装依赖库

<code>Install-Package Costura.Fody -Version 3.3.3 Install-Package TaskScheduler -Version 2.8.11</code>

使用方法

您可以将其与 execute-assembly 或独立可执行文件一起使用。

<code>RedPersist.exe --method C:\Path\to\executable.exe RedPersist.exe --help</code>

可用方法

  • --help/-h:帮助菜单
<code>RedPersist.exe --help</code>
  • --eventviewer:通过 Eventviewer Helper 实现持久化
<code>RedPersist.exe --eventviewer C:\Users\User\exe.exe</code>
  • --startup:通过启动实现持久化
<code>RedPersist.exe --startup C:\Users\User\exe.exe</code>
  • --autologin:通过自动登录实现持久化
<code>RedPersist.exe --autologin C:\Users\User\exe.exe</code>
  • --screensaver:通过屏幕保护程序持久化
<code>RedPersist.exe --screensaver C:\Users\User\exe.exe</code>
  • --wmi:通过 WMI 事件订阅的持久性(到 Notepad.exe)
<code>RedPersist.exe --wmi C:\Users\User\exe.exe</code>
  • --schedule:通过计划任务的持久性
<code>RedPersist.exe --schedule TaskName C:\Users\User\exe.exe</code>
  • --extension:通过扩展劫持的持久性(TXT)
<code>RedPersist.exe --extension C:\Users\User\exe.exe</code>
  • --winlogon:通过 UserInitMprLogonScript 持久化
<code>RedPersist.exe --winlogon TaskName C:\Users\User\exe.exe</code>
  • --pwsh:通过 Powershell Profile 实现持久化
<code>RedPersist.exe --pwsh C:\Users\User\Documents\windowspowershell\profile.ps1 C:\Users\User\Desktop\exe.exe</code>
图片[2]-Windows平台下基于C#的持久化工具-山海云端论坛

项目地址

https://github.com/mertdas/RedPersist

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容