def test_hLsarQueryInformationPolicy(self): dce, rpctransport, policyHandle = self.connect() resp = lsad.hLsarQueryInformationPolicy(dce, policyHandle, lsad.POLICY_INFORMATION_CLASS.PolicyAuditLogInformation) resp.dump() resp = lsad.hLsarQueryInformationPolicy(dce, policyHandle, lsad.POLICY_INFORMATION_CLASS.PolicyAuditEventsInformation) resp.dump() resp = lsad.hLsarQueryInformationPolicy(dce, policyHandle, lsad.POLICY_INFORMATION_CLASS.PolicyPrimaryDomainInformation) resp.dump() resp = lsad.hLsarQueryInformationPolicy(dce, policyHandle, lsad.POLICY_INFORMATION_CLASS.PolicyPdAccountInformation) resp.dump() resp = lsad.hLsarQueryInformationPolicy(dce, policyHandle, lsad.POLICY_INFORMATION_CLASS.PolicyAccountDomainInformation) resp.dump() resp = lsad.hLsarQueryInformationPolicy(dce, policyHandle, lsad.POLICY_INFORMATION_CLASS.PolicyLsaServerRoleInformation) resp.dump() resp = lsad.hLsarQueryInformationPolicy(dce, policyHandle, lsad.POLICY_INFORMATION_CLASS.PolicyReplicaSourceInformation) resp.dump() resp = lsad.hLsarQueryInformationPolicy(dce, policyHandle, lsad.POLICY_INFORMATION_CLASS.PolicyDnsDomainInformation) resp.dump() resp = lsad.hLsarQueryInformationPolicy(dce, policyHandle, lsad.POLICY_INFORMATION_CLASS.PolicyDnsDomainInformationInt) resp.dump() resp = lsad.hLsarQueryInformationPolicy(dce, policyHandle, lsad.POLICY_INFORMATION_CLASS.PolicyLocalAccountDomainInformation) resp.dump()
def test_hLsarSetInformationPolicy(self): dce, rpctransport, policyHandle = self.connect() resp = lsad.hLsarQueryInformationPolicy( dce, policyHandle, lsad.POLICY_INFORMATION_CLASS.PolicyAuditEventsInformation) resp.dump() oldValue = resp['PolicyInformation']['PolicyAuditEventsInfo'][ 'AuditingMode'] resp['PolicyInformation']['PolicyAuditEventsInfo']['AuditingMode'] = 0 resp2 = lsad.hLsarSetInformationPolicy2( dce, policyHandle, lsad.POLICY_INFORMATION_CLASS.PolicyAuditEventsInformation, resp['PolicyInformation']) resp2.dump() resp = lsad.hLsarQueryInformationPolicy2( dce, policyHandle, lsad.POLICY_INFORMATION_CLASS.PolicyAuditEventsInformation) resp.dump() resp['PolicyInformation']['PolicyAuditEventsInfo'][ 'AuditingMode'] = oldValue resp2 = lsad.hLsarSetInformationPolicy2( dce, policyHandle, lsad.POLICY_INFORMATION_CLASS.PolicyAuditEventsInformation, resp['PolicyInformation']) resp2.dump()
def test_hLsarSetInformationPolicy(self): dce, rpctransport, policyHandle = self.connect() resp = lsad.hLsarQueryInformationPolicy(dce, policyHandle, lsad.POLICY_INFORMATION_CLASS.PolicyAuditEventsInformation) #resp.dump() oldValue = resp['PolicyInformation']['PolicyAuditEventsInfo']['AuditingMode'] resp['PolicyInformation']['PolicyAuditEventsInfo']['AuditingMode'] = 0 resp2 = lsad.hLsarSetInformationPolicy2(dce, policyHandle, lsad.POLICY_INFORMATION_CLASS.PolicyAuditEventsInformation, resp['PolicyInformation'] ) #resp2.dump() resp = lsad.hLsarQueryInformationPolicy2(dce, policyHandle, lsad.POLICY_INFORMATION_CLASS.PolicyAuditEventsInformation) #resp.dump() resp['PolicyInformation']['PolicyAuditEventsInfo']['AuditingMode'] = oldValue resp2 = lsad.hLsarSetInformationPolicy2(dce, policyHandle, lsad.POLICY_INFORMATION_CLASS.PolicyAuditEventsInformation, resp['PolicyInformation'] )