read more manga.
kabuto stole orochimaru dna from anko and other ppl who had orochiaru DNA to use various jutsu similar to this one
you would know that if you did research
.
the white snake powers have nothing to do with this.
Kabuto injected Oro's blood into himself - he almost got consumed by Oro's DNA and chakra and by that obviously got White Snake Powers. Sasuke, who absorbed only Oro's chakra, had them too after absorbing Orochomaru
You must be registered for see links
,
You must be registered for see links
, but lost it completely after Orochimaru getting almost sealed by Totsuka
You must be registered for see links
.