Skip to content

Commit d1f9fd0

Browse files
authored
Update section about sandbox (#78)
1 parent fd2006b commit d1f9fd0

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

docs/tech.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -185,13 +185,13 @@ The malicious code injected is the backdoor logic seen in Stage0. The way that i
185185

186186
### Anti-sandbox tricks
187187

188-
Something not commonly seen in JVM malware that is present here is a class titled `VMEscape`. It checks if its in a sandboxed windows environment by checking if the current user is `WDAGUtilityAccount`, which is part of the [Windows Defender Application Guard](https://www.majorgeeks.com/content/page/what_is_the_wdagutilityaccount.html). If this condition is met, an attempt to escape the sandbox system is made.
188+
Something not commonly seen in JVM malware that is present here is a class titled `VMEscape`. It checks if its in [Windows Sandbox](https://learn.microsoft.com/en-us/windows/security/application-security/application-isolation/windows-sandbox/windows-sandbox-overview) by checking if the current user is `WDAGUtilityAccount`. If this condition is met, an attempt to escape Windows Sandbox is made.
189189

190190
The process is roughly as follows:
191191

192192
- Start a repeating thread to run the following actions:
193193
- Create a temporary directory using `Files.createTempDirectory(...)`
194-
- Iterate over `FileDescriptor` entries in the system clipboard _(Supposedly this will be accessing the contents of the host)_
194+
- Iterate over `FileDescriptor` entries in the system clipboard which mirrors the hosts clipboard
195195
- Create a shortcut that looks like the original file _(using icons from SHELL32)_ but instead invokes the malware
196196
- Assings this shortcut to the clipboard, overwriting the original file reference
197197

0 commit comments

Comments
 (0)