Wiktionary
know something backwards
vb. To have very thorough knowledge of something.
vb. To have very thorough knowledge of something.