36 lines
1.3 KiB
Markdown
36 lines
1.3 KiB
Markdown
|
## What is MSRPC
|
|||
|
Microsoft Remote Procedure Call, also known as a function call or a subroutine call, is [a protocol](http://searchmicroservices.techtarget.com/definition/Remote-Procedure-Call-RPC) that uses the client-server model that enables one program to request a service from a program on another computer, without having to understand the details of that computer's network.
|
|||
|
|
|||
|
## Find MSRPC Port
|
|||
|
Nmap
|
|||
|
```
|
|||
|
nmap -sV -SC IP -p135
|
|||
|
```
|
|||
|
|
|||
|
- Possible to find MSRPC on an other port
|
|||
|
|
|||
|
## Attack
|
|||
|
- User Enumeration
|
|||
|
```Terminal
|
|||
|
Enum4Linux ---> https://github.com/CiscoCXSecurity/enum4linux
|
|||
|
```
|
|||
|
|
|||
|
Enum4Linux Commands
|
|||
|
|
|||
|
- -U get userlist
|
|||
|
- -M get machine list
|
|||
|
- -N get namelist dump (different from -U and-M)
|
|||
|
- -S get sharelist
|
|||
|
- -P get password policy information
|
|||
|
- -G get group and member list
|
|||
|
|
|||
|
- -a all of the above (full basic enumeration)
|
|||
|
|
|||
|
|
|||
|
- Enumeration PC Element
|
|||
|
```Terminal
|
|||
|
IOXIDResolver ---> https://github.com/mubix/IOXIDResolver)
|
|||
|
```
|
|||
|
|
|||
|
- Extra
|
|||
|
- In some case, you might found some IPV6 address. Most of the IPV6 address are not setup for firewall since people mostly focus on IPV4
|