RedPersist es una herramienta escrita en C# con la que podremos intentar tener persistencia en una máquina con 9 métodos diferentes y que además podemos usar con un ejecutable independiente o con un execute-assembly.
Para compilar el proyecto hay que cargarlo en Visual Studio e ir a «Tools» > «NuGet Package Manager» > «Package Manager Settings»
Open «NuGet Package Manager» > «Package Sources»
Instalar Fody (https://github.com/Fody/Fody)Install-Package Costura.Fody -Version 3.3.3
Instalar Taskscheduler (https://github.com/dahall/TaskScheduler)Install-Package TaskScheduler -Version 2.8.11
Los métodos de persistencia que actualmente soporta son:
–eventviewer : Persistencia vía Eventviewer Helper
RedPersist.exe --eventviewer C:\Users\User\exe.exe
–startup : Persistencia vía Startup
RedPersist.exe --startup C:\Users\User\exe.exe
–autologon : Persistencia vía Autologon
RedPersist.exe --startup C:\Users\User\exe.exe
–screensaver : Persistencia vía Screensaver
RedPersist.exe --screensaver C:\Users\User\exe.exe
–wmi : Persistencia vía Wmi Event Subscription(a Notepad.exe)
RedPersist.exe --wmi C:\Users\User\exe.exe
–schedule : Persistencia vía Tareas Programadas
RedPersist.exe --schedule TaskName C:\Users\User\exe.exe
–extension : Persistencia vía Extension Hijacking(TXT)
RedPersist.exe --extension C:\Users\User\exe.exe
–winlogon : Persistencia vía UserInitMprLogonScript
RedPersist.exe --winlogon TaskName C:\Users\User\exe.exe
–powershell : Persistencia vía Powershell Profile
RedPersist.exe--pwsh C:\Users\User\Documents\windowspowershell C:\Users\User\Documents\windowspowershell\profile.ps1 C:\Users\User\Desktop\exe.exe
Ayuda: –help/-h : Help Menu
RedPersist.exe --help