Remote Procedure Call (RPC) is a protocol enabling a program to execute code on another system across a network, abstracting the complexity of network communication. It allows one program to request a service from another without knowing the underlying network details, enhancing distributed computing capabilities in software development.
apt-get install smbclient
rpcclient -U <username> -N <target IP>
Connects to rpc with user patrick without a password
rpcclient -U patrick -N 192.168.0.50
Connects ANONYMOUSLY to the rpc client
rpcclient -U "" -N 192.168.0.50