RemoteKrbRelay: Advanced Kerberos Relay Framework

RemoteKrbRelay

Remote Kerberos Relay made easy! Advanced Kerberos Relay Framework

Details

Now, you have four folders in front of you:

  • Checker – old version of the checker for detecting vulnerable DCOM objects;
  • Checkerv2.0 – new version of the checker for detecting vulnerable DCOM objects;
  • Exploit – RemoteKrbRelay.exe 🙂
  • FindAvailablePort – a tool for bypassing a firewall when using an exploit.

Checker

So, let’s start with Checker. You can use it to detect vulnerable DCOM objects. A vulnerable DCOM object can be considered to be:

  • The COM server within which the DCOM object is running must be run as another user or as a system. But never as NT AUTHORITY\LOCAL SERVICE, since it uses empty creds to authenticate from the network;
  • You must have RemoteLaunchRemoteActivation permissions. This is LaunchPermissions;
  • Impersonation level should be RPC_C_IMP_LEVEL_IDENTIFY and higher. RPC_C_IMP_LEVEL_IDENTIFY is a default value;
  • U should have RemoteAccess permissions (or they should be emply). This is AccessPermission.

For easy detection, you can use Checkerv2.0. It supports output in csv and xlsx formats.

FindAvailablePort

A small tool to discover a port on which to raise a malicious DCOM server. See details here (Remote -> Local Potato).

Practice using the concept of a local port. Rewrite RemotePotato0 to a local port. Trust me, this is useful.

Exploit

I added quite a bit of different functionality to the exploit. Note that it provides enough functionality to abuse DCOM objects. I’ve also listed a few CLSIDs in Help for abuse. These CLSIDs were publicly known, there just wasn’t a POC to abuse them. There are quite a few vulnerable DCOM objects, work with the checker and find them all!

Download

Support Our Threat Intelligence

If you find our technology report and cybersecurity news helpful, consider supporting our work.

Crypto QR Code
USDT (TRC20):
TN8BdV8cp4T1Cd28gK9qTAnZknzzuwyUtm
USDT (ERC20):
0x3725e1a7d3bc5765499fa6aaafe307fabcd75bce