Skip to content

Computer object takeover through Resource-Based Constrained Delegation (msDS-AllowedToActOnBehalfOfOtherIdentity)

Notifications You must be signed in to change notification settings

bigrob69/SharpAllowedToAct

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SharpAllowedToAct

Description

A C# implementation of a computer object takeover through Resource-Based Constrained Delegation (msDS-AllowedToActOnBehalfOfOtherIdentity) based on the research by @elad_shamir. Credits also to @harmj0y for his blog post and to @kevin_robertson as I relied on the code for his Powermad tool.

Compile Instructions

SharpAllowedToAct has been built against .NET 3.5 and is compatible with Visual Studio 2017. Simply open the solution file and build the project.

CommandLineParser has been used in order to parse the arguments. This package will need to be installed using the following command:

Install-Package CommandLineParser -Version 1.9.3.15

After compiling the project simply merge the .exe and the CommandLine.dll into one executable file:

ILMerge.exe /out:C:\SharpAllowedToAct.exe C:\Release\SharpAllowedToAct.exe C:\Release\CommandLine.dll

About

Computer object takeover through Resource-Based Constrained Delegation (msDS-AllowedToActOnBehalfOfOtherIdentity)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%