本文发布的工具和脚本,仅用作测试和学习研究,禁止用于商业用途,不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断。
如果任何单位或个人认为该项目的脚本可能涉嫌侵犯其权利,则应及时通知并提供身份证明,所有权证明,我们将在收到认证文件后删除相关内容。
文中所涉及的技术、思路及工具等相关知识仅供安全为目的的学习使用,任何人不得将其应用于非法用途及盈利等目的,间接使用文章中的任何工具、思路及技术,我方对于由此引起的法律后果概不负责。
添加星标不迷路
由于公众号推送规则改变,微信头条公众号信息会被折叠,为了避免错过公众号推送,请大家动动手指设置“星标”,设置之后就可以和从前一样收到推送啦
关于
RedPersists
RedPersistent是一个用C#编写的Windows持久性工具
编译项目
本项目中使用了以下第三方库。
TaskScheduler
https://github.com/dahall/TaskScheduler
弗迪
https://github.com/Fody/Fody
加载Visual Studio项目并转到“工具”>“NuGet包管理器”>“包管理器设置”
打开“NuGet Package Manager”>“Package Sources”
安装Fody
Install-Package Costura.Fody -Version 3.3.3
安装Taskscheduler
Install-Package TaskScheduler -Version 2.8.11
使用
您可以将其与execute-assembly或独立可执行文件一起使用
RedPersist.exe --method C:Pathtoexecutable.exe
RedPersist.exe --help
可用方法
--help/-h:帮助菜单
RedPersist.exe --help
--eventviewer:通过Eventviewer Helper实现持久化
RedPersist.exe --eventviewer C:UsersUserexe.exe
--启动 :通过启动实现持久化
RedPersist.exe --startup C:UsersUserexe.exe
--自动登录 :通过自动登录实现持久化
RedPersist.exe --startup C:UsersUserexe.exe
--screensaver:通过屏幕保护程序持久化
RedPersist.exe --screensaver C:UsersUserexe.exe
--wmi :通过Wmi事件订阅的持久性(到Notepad.exe
RedPersist.exe --wmi C:UsersUserexe.exe
--时间表 :通过计划任务的持久性
RedPersist.exe --schedule TaskName C:UsersUserexe.exe
--extension :通过扩展劫持的持久性(TXT)
RedPersist.exe --extension C:UsersUserexe.exe
--winlogon :通过UserInitMprLogonScript持久化
RedPersist.exe --winlogon TaskName C:UsersUserexe.exe
--Powershell :通过Powershell Profile实现持久化
RedPersist.exe--pwsh C:UsersUserDocumentswindowspowershell
C:UsersUserDocumentswindowspowershellprofile.ps1 C:UsersUserDesktopexe.exe
项目地址
https://github.com/mertdas/RedPersist
原文始发于微信公众号(SecHub网络安全社区):基于C#的Windows持久化工具
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论