Home > Support > User's Guides > Active Directory ACL Analyzer and Exporter User's Guide
Active Directory ACL Analyzer and Exporter
User's Guide

Introduction
This User's Guide shows you how to use the Active Directory ACL Analyzer and Exporter to view and analyze individual Active Directory access control lists (ACLs) and to export the ACLs of objects in an Active Directory tree.
It contains eleven sections -

1. Pre-requisites
Prior to getting started with the Gold Finger application, please ensure that the following pre-requisites are met -
The computer on which the application will be installed must be running a Windows operating system that is currently supported by Microsoft Corporation. AND it must have network access to the Active Directory forest you wish to analyze.
The computer on which the application will be used must be joined to the Active Directory forest it is to be used in.
The user in whose security context the application will be used, must be logged on to the Windows machine on which the application is installed, using a domain user account belonging to the same Active Directory forest.
Note 1 - For pre-requisites 2 and 3, alternatively, the user using the application can specify and use alternate credentials of a domain account belonging to the same Active Directory forest, specifiable via Basic Options.
Note 2 - The account used to install the application on a computer must have local admin rights on that computer. This is only required to be able to install/update required Microsoft Windows platform redistributable dependency files.

2. Getting Started
Getting started with Gold Finger takes just a few minutes and involves three simple steps -
-
Download and install Gold Finger
Navigate to your custom license download URL, locate the Gold Finger download link and click on it to download the Gold-Finger.zip package onto the computer on which you wish to install the application.
Next, unzip the package, verify the digital signature on the unzipped Gold-Finger.msi installer file and then double-click it to launch the installer. The installer will ask a few basic questions and then proceed to install Gold Finger.
-
Download and install your Gold Finger License
Navigate to your custom license download URL, locate the Gold Finger License download link and click on it to download the Gold_Finger_License.zip package onto the computer on which you wish to install the application.
Next, unzip the downloaded package, and locate the GFLic.dll file within the unzipped Gold_Finger_License folder. Verify the digital signature on the GFLic.dll file, and then copy it into the Gold Finger installation directory.
Note - In a default installation, the Gold Finger installation directory is C:\Program Files (x86)\Paramount Defenses\Gold Finger.
-
Launch Gold Finger
Click the Start menu, locate the Paramount Defenses folder, then locate the Gold Finger application link and click on it. Please give it a few moments whilst Gold Finger performs a few basic security checks before it opens.
Note - Should you wish to use alternate credentials or target a specific domain controller, you can do so via Basic Options.

3. Exploring the User Interface
Gold Finger's sheer simplicity is reflected in its minimalist user interface, comprised of the following elements -
Tool Selector - The tool selector is used to select a specific tool.
Reports Pane - The reports pane lists all the reports available in the selected tool.
Options Field - The options field is used to configure options to only export the ACLs of specific objects.
Scope Field - The scope field is used to specify the report's scope/target.
Search Utility - The inbuilt search utility is used to locate and specify targets.
Scope Options - The scope options button is used to access and configure scope options.
Run button - The run button, also known as the Gold Finger button, is used to generate a report.
Results Pane - The results of a report are displayed in the results pane, titled the ACL or Objects pane.
Status Indicator - The status indicator provides an indication of the report's status.
Export Button - The Export button is used to export a report's results.
Analyze Button - The analyze button is used to view an object's ACL in Analyze view.

4. Viewing ACLs
To view and analyze ACLs in Active Directory, select the ACL Analyzer and Exporter from the Tool Selector, then enact the following three steps -
-
Select a report
In the Reports pane, select from one of the following two reports by clicking on it -
View the ACL of an Active Directory object
View the SACL of an Active Directory object
-
Specify a scope
In the Scope field, enter the distinguished name (DN) of the AD object whose ACL/SACL you wish to analyze.
Note - You can use Gold Finger's inbuilt search utility to instantly and easily locate and determine the DN of any Active Directory object.
-
Click a button
Click the Gold Finger (Run) button, and the tool will proceed to retrieve and display the target object's ACL.

5. Exporting ACLs
To export ACLs, select the ACL Analyzer and Exporter from the Tool Selector, then enact the following three steps -
-
Select a report
In the Reports pane, select from one of the following two reports by clicking on it -
Export ACLs of all objects in an Active Directory tree
Export SACLs (System ACLs) of all objects in an Active Directory tree
Note - You can optionally use the Options selector to select an option to only export the ACLs of those objects that meet specific criteria.
You can select from amongst four options - Export ACLs of all objects (default), Export ACLs of objects whose ACL is marked Protected, Export ACLs of objects owned by a specific user or group or Export ACLs of objects with a specific Primary Group.
-
Specify a scope
In the Scope field, enter the distinguished name (DN) of the AD domain, OU, container or object you wish to target.
Note - You can use Gold Finger's inbuilt search utility to instantly and easily locate and determine the DN of any Active Directory object.
Note 2 - You can optionally also configure scope options to customize the report's scope and depth, and/or specify a custom LDAP filter.
-
Click a button
Click the Gold Finger (Run) button, and the tool will proceed to export the ACLs of all objects in the target scope.

6. Viewing Results
Upon the successful completion of a report, Gold Finger displays the ACL of the specified target in the ACL pane.
The list of all access control entries (ACEs) that the ACL is comprised of is displayed in the ACL pane, and an ACL summary including the number of ACEs in the ACL, the object's owner and primary group, as well as the ACL's current protection status are displayed in the Status field.
For each ACE, all fields, including Type, Security Principal, Permissions, Attribute/Class, Inheritance and Applies To are displayed in individual columns. The results are also fully-sortable and can also be exported by clicking the Export button.
The view of an Active Directory ACL as displayed in this view is usually referred to as a Standard view. In addition to the Standard view, Gold Finger also features an Analyze view that makes it really easy to analyze Active Directory ACLs.
Note - The Analyze view can be accessed by clicking the Analyze button, and is described in detail in the next section.

7. Analyzing ACLs
Active Directory ACL Analyzer and Exporter features a unique Analyze view that makes it really easy to analyze Active Directory ACLs, and it can be accessed by clicking the Analyze button (located below the Gold Finger button.)
Note - In Analyze view, the button is dynamically labelled as View, and clicking it reverts the ACL pane back to the simple ACL view mode.
Specifically, the Analyze view provides a complete, detailed, fully-sortable view of the ACL of any Active Directory object, with individually sortable columns for all fields including the permission, type and inheritance fields.
Saliently, the Permissions field of every access control entry (ACE) that exists in an Active Directory access control list (ACL) is segemented into individual columns, one for each unique Active Directory security permission, and denoted in SDDL (Security Descriptor Definition Language), making it easy to be able to sort and analyze an Active Directory ACL by a specific Active Directory permission type -
Read Control (RC), List Child (LC), List Object (LO), Write Owner (WO), Write DACL (WD), Standard Delete (SD), Delete Tree (DT), Create Child (CC), Delete Child (DC), Extended Rights (CR), Validated Writes (SW), Read Property (RP) and Write Property (WP)
Similarly, inheritance settings are also segmented into individually sortable columns for easy sorting and analysis.
Gold Finger's unique Analyze view makes it really easy to analyze the ACL of any Active Directory object by any field, such as by type, by security principal, by individual permissions, by applies to or by any inheritance setting.

8. Exporting Results
Gold Finger makes exporting Active Directory ACLs as easy as touching a button, as described below -
-
Exporting Results
With Active Directory ACL Analyzer and Exporter, you can export the ACL of a specific Active Directory object, as well as the ACLs of all objects in an Active Directory tree.
To do so, enact this step after you have completed one of the steps above, i.e. Analyze ACLs or Export ACLs.
This step involves exporting the Active Directory ACLs, and to enact it, simply click the Export button once.
When you do so, Gold Finger will generate a CSV file containing the entire data set relevant to the specific report selected and generated, and prompt you to specify a location at which to save the file.
Note - You can also export the list of objects displayed, by right-clicking anywhere in the Objects pane, and selecting Export.

9. Using Basic Options
Gold Finger offers two options that can be used to target specific domain controllers and/or use alternate credentials, (and a third basic option that impacts the aesthetics of the Run button, traditionally known as the Gold Finger button,) accessible via the Options > Basic Options application menu -
-
Target a specific Domain Controller
Gold Finger can be configured to target a specific domain controller (DC). If this option is checked, Gold Finger will only target the DC specified in the DC Name field. The specified name of a DC must be its NetBIOS name.
Note - The only requirement is that the specified DC must belong to the target domain and it must also be a Global Catalog.
-
Use specific Alternate Credentials
Gold Finger can also be configured to use alternate credentials. If this option is checked, Gold Finger will use the specified alternate credentials. The specified username must be in the form a UPN e.g. administrator@corp.local.
Note - By default, Gold Finger uses the security context of the (logged-on) user account that is currently using Gold Finger.
-
Use contemporary 'Run' Button
This option controls the aesthetics of the Run button. If this option is checked (default), the Run button sports a contemporary look. If it is unchecked, the Run button retains its traditional look i.e. the iconic Gold Finger button.

10. Using Advanced Options
Gold Finger offers four advanced options for the ACL Analyzer and Exporter tool, accessible via the Options > Advanced Options application menu -
Use 'Display Names' for user accounts - This option controls whether Gold Finger should retrieve and display the Display Name of domain user accounts in the Name field. If checked, it will display the Display Name instead.
-
Include 'System Container' contents - This option controls whether Gold Finger should include the contents of the System container when analyzing and exporting ACLs. If checked, it will include objects in the System container.
- [ Also include DNS data ] - This sub-option is used to control whether Gold Finger should also include DNS data that resides in the System container when analyzing and exporting ACLs. If checked, it will also include DNS contents in the System container.

11. Getting Technical Support
Should you require technical support or assistance, please feel free to contact us.
-- End of User's Guide --
Our Global Customers
Corporate Headquarters
620 Newport Center Drive, Suite 1100
Newport Beach, CA. 92660. USA.
Telephone: 001-949-468-5770















