Le scanner dcerpc/hidden se connecte à une plage d'adresses IP donnée et essaie de localiser tous les services RPC qui ne sont pas répertoriés dans Endpoint Mapper et de déterminer si l'accès anonyme au service est autorisé.
rpcclient $>srvinfo#informations serveurplatform_id:...os_version:...server_type:...rpcclient $>querydominfo#informations domaine sur le serveurdomain:...Totalusers:...Totalgroups:...serverRole:.........rpcclient $>enumdomusers#Enumeration des utilisateursuser:[Administrateur]rid:[...]user:......rpcclient $>enumdomgroups#Enumeration des groupesgroup:...rid:.........rpcclient $>enumprivs#Enumeration des privilègesfound...privileges......rpcclient $>getdompwinfo#informations sur la politique de mdpmin_password_length:...password_properties:...rpcclient $>getusrdompwinfo<user_rid>#getdompwinfo ciblé pour un utilisateur speécifiquemin_password_length:...password_properties:...rpcclient $>lsaenumsid#Enumeration des SIDfound...SIDs......rpcclient $>enumalsgroupsbuiltinrpcclient $>enumalsgroupsdomain#Enumeration des alias de groupes dans le domainegroup:[Administrators]rid:[...]......rpcclient $>netshareenum#Enumeration des partages réseauxnetname:...remark:...path:...password:...netname:.........rpcclient $>enumdomains#Enumeration des domainesname: [...] idx:[...]......rpcclient $>lsaqueryDomainName:...DomainSID:...rpcclient $>dsroledominfo#Informations Directory ServiceMachineRole=...DirectoryServiceisrunning|isnotrunningrpcclient $>lsaquerysecobj#Visualisation des autoraisations, privilèges etc
Details
rpcclient $>queryuser<nomd'utilisateur>User Name: ...Full Name: ...Description: ...Comment: ...Password last set time: .........rpcclient $> enumdispinfo #enumdomuser détailléindex: ... acb: ... Account: ... Name: ... Desc: .........rpcclient $> querygroup <nom du groupe>Group Name: ...Description: .........rpcclient $> netshareenumall #Enumeration totale des partages réseauxnetname: ... remark: ... path: ... password: ...netname: .........rpcclient $> netsharegetinfo <partage> #détails sur un partage spécifiquePermissions: ...SID: ...Owner SID: ...Group SID: .........rpcclient $> lookupdomain <domaine> #détails sur un domaineDomain Name: <domaine> Domain SID: ...rpcclient $> samlookupnames domain <user> #SAM d'unutilisateurspécifiquename<user>:<SAM>rpcclient $>lookupsids<SID>#A qui appartient ce SID<SID><user>
Création d'un utilisateur
rpcclient $>createdomuser<user>rpcclient $>setuserinfo2<user>24<password>rpcclient $>enumdomusers.........user:[<user>] rid:[...]rpcclient $>lookupnames<user>#Vérifier si l'utilisateur créé a un SID<user><SID>