#
Protections Test 3 Scenario
#
Step 0 - Setup
#
Procedures
☣️ Initiate an RDP session to the Kali host
driftmark (174.3.0.70)☣️ Open a browser and browse to the victim SSO dashboard using the adversary proxy. If prompted with SSL warnings, click "Advanced" > "Accept the Risk" > "Resend". Authenticate as the compromised user
rarrayn☣️ When prompted for an MFA token, open a new terminal window, and run the following command and provide the following password when prompted. Copy the MFA code then switch back to the browser to enter the MFA code into the SSO login page
totp-cli generate --follow vale vale-rarraynExpected Output
######
#
Step 1 - Initial Access
#
Voice Track
Scattered Spider leverages valid account rarrayn to authenticate to the SSO dashboard
of the victim domain. With authentication to the SSO dashboard, Scattered Spider connects
to the MDM dashboard in the victim domain and uses the MDM solution to install
persistence via RustDesk on the Windows victim hosts.
#
Procedures
☣️ From the SSO dashboard, click to connect to Fleet MDM
☣️ From Fleet MDM, navigate to Controls > Scripts and upload the RustDesk installation script located at
/opt/kalidev/scattered_spider/Resources/payloads/WindowClientInstall.ps1.Return to the Windows jumpbox and initiate an RDP to
runestone (10.26.4.101)asrarrayn☣️ Return to Fleet MDM, navigate to the Hosts page and select the admin workstation
runestone (10.26.4.101). On the details page, select Actions > Run Script. From the Run Script menu, select the Actions dropdown for the RustDesk install script and select Run. Click "Done" and scroll to the Activity section, waiting a few minutes for the task to move under the "Past" tab when complete. When completed, hover over the task and click the information "i" icon to ensure the script output matches what is seen in the expected output. Return to the Hosts page and repeat this process for the domain controllereyrie (10.26.3.100).Expected Output
Inputting Configuration now. Done! The RustDesk Service was stopped successfully. ..... The RustDesk Service was started successfully.
#
Reference Tables
#
Step 2 - Lateral Movement
#
Voice Track
Scattered Spider uses the MDM solution to laterally move to a workstation compromised with RustDesk.
#
Procedures
☣️ From Kali, search for and open the RustDesk application. Ensure the status on the bottom bar of the application reads Ready.
☣️ Enter the RustDesk workstation ID
828578in the Control Remote Desktop box. Press Connect and enter the following password when prompted to connect to the admin workstationrunestone (10.26.4.101).
#
Reference Tables
#
End of Test
#
Voice Track
This step includes the shutdown procedures for the end of this Protections Test
#
Procedures
- From Kali, close the browser to Fleet and close the RustDesk application todisconnect