Giter Site home page Giter Site logo

pentesting-activedirectory's Introduction

Pentesting Active Directory

Introducción y metodología

Este repositorio tiene como objetivo proporcionar una amplia gama de herramientas, recursos y documentación para llevar a cabo pruebas de penetración y evaluaciones de seguridad en entornos basados en Active Directory.

A continuación documentare la metodologia a seguir para auditar un entorno de directorio activo satisfactoriamente segun mi opinión.

Enumeración

CrackMapExec

CrackMapExec es una herramienta que nos permite enumerar información tal como el nombre del dominio, el nombre de la computadora, la versión de software que esta corriendo y si el samba esta firmado o no, todo esto mediante smb a nivel de red con el comando:

cme smb <ip a auditar> 

Samba

Samba es un servicio que funciona a nivel de red entre dispositivos windows y linux, implementado para compartir recursos de red (archivos, discos, impreosras, etc.) entre distintos usuarios y sistemas operativos, además samba permite validación de usuarios haciendo uso del controlador de dominio para terner permisos personalidados en cada recurso.

smbclient

Listar los recursos compartidos

smbclient -L <ip a auditar> -N
smbmap

Listar permisos sobre los recursos compartidos

smbmap -H <ip a auditar> -u 'guest'
cme

Enumerar los recursos (archivos) compartidos de smb:

cme smb <ip a auditar> -u '' -p '' --shares

RCP

Remote Call Procedure es un protocolo de red que permite la comunicacion entre diferentes hosts de windows a traves de samba, si podemos autenticarnos como usuario invitado podemos enumerar los usuarios validos del dominio, los grupos del dominio, la descripcion de cada usuario y muchos datos mas.

Explotación

ASRepRoasting attack

Kerberoasting attack

Escalada de privilegios

Bloodhound

Bloodhound Python

Post-Explotación (Persistencia)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.