[HELP WANTED] Samba DNS Corruption: any examples?
Rowland Penny
repenny241155 at gmail.com
Wed Nov 2 08:58:23 UTC 2016
On Wed, 02 Nov 2016 09:12:25 +0100
Daniele Dario <d.dario76 at gmail.com> wrote:
> G'Day,
>
> On mar, 2016-11-01 at 22:16 +1300, Andrew Bartlett wrote:
> > G'Day,
> >
> > I'm chasing down an issue of DNS corruption for a customer, where
> > an A record coudln't be deleted with Samba's normal tools, and had
> > to be removed with ldbdel.
> >
> > Sadly however we no longer have access to the corrupt record (oops),
> > but there is nothing new under the sun, and if it happening for one
> > customer it is probably happening elsewhere. And in any case, the
> > more examples the better with these things.
> >
> > I'm aware of the ability of TXT records to be miss-parsed (it even
> > got as far as a security hole), but if anybody has other records
> > that get 'stuck' in our internal or BIND9 DLZ DNS servers, and can
> > share those with me (in private is fine), that would be most
> > helpful.
> >
> > I'm looking for output from commands like:
> >
> > bin/ldbsearch -H ldap://$SERVER -Uadministrator%$PASSWORD -b
> > "DC=773eed91-5cc6-4745-94c9-
> > 1c1796e377d0,DC=_msdcs.samba.example.com,CN=MicrosoftDNS,DC=forestDnsZo
> > nes,DC=samba,DC=example,DC=com"
> >
> > and
> >
> > bin/ldbsearch -H ldap://$SERVER -Uadministrator%$PASSWORD -b
> > "DC=773eed91-5cc6-4745-94c9-
> > 1c1796e377d0,DC=_msdcs.samba.example.com,CN=MicrosoftDNS,DC=forestDnsZo
> > nes,DC=samba,DC=example,DC=com" --show-binary
> >
> > Thanks!
> >
> > Andrew Bartlett
>
> I'm using samba 4.4.3 and tried the above searchs.
>
> I'm not familiar with ldbsearch so I copied the posted command and
> just replaced $SERVER/$PASSWORD, samba.example.com with my realm name
> saitel.loc and DC=samba,DC=example,DC=com with DC=saitel,DC=loc but
> the only thing I get is
>
> search error - LDAP error 32 LDAP_NO_SUCH_OBJECT - <acl_read: Error
> retrieving instanceType for base.
> at ../source4/dsdb/samdb/ldb_modules/acl_read.c:362> <>
>
> Am I missing something in the replacements or just search can't find
> any record matching what asked for?
>
> Daniele.
>
>
The long string starting '773ee' will be different on your machine, try
reading this:
https://wiki.samba.org/index.php/Verifying_and_Creating_a_DC_DNS_Record#Determining_a_DCs_objectGUID
Rowland
More information about the samba-technical
mailing list