Malicious Code Passed to PowerShell via the Clipboard

Published: 2022-06-25
Last Updated: 2022-06-25 09:50:40 UTC
by Xavier Mertens (Version: 1)
3 comment(s)

Another day, another malicious script was found! Today, the script is a Windows bat file that executes malicious PowerShell code but the way it works is interesting. The script has a VT score of 16/54 ( )[1]. The script uses the Windows command-line tool "clip.exe" which is often unknown to people:

This tool helps to save the STDIN content in the clipboard. I checked the LOLBAS[2] project page and did not find "clip.exe".

How does it work?

cmd / c echo "[Redacted_malicious_payload]" | clip.exe && powershell.exe "<code>"

The malicious code is saved into the clipboard and PowerShell fetches it by executing <code>. It contains:

[System.Windows.Clipboard]::GetText.invoke()

The code is executed and the clipboard is cleared:

[System.Windows.Clipboard]::SetText.invoke()

It's a nice technique to implement fileless malware!

Note: The malware family is Boxter[3].

[1] https://www.virustotal.com/gui/file/294de23e4f510838c370ffff2b297fbd38f7da5171988dca091569389b262d6a/content
[2] https://lolbas-project.github.io
[3] https://www.trendmicro.com/vinfo/us/threat-encyclopedia/malware/trojan.ps1.boxter.a

Xavier Mertens (@xme)
Xameco
Senior ISC Handler - Freelance Cyber Security Consultant
PGP Key

3 comment(s)

Comments


Diary Archives