connaître comme sa poche

Etymology
lit. 'to know like one's pocket'.

Verb

 * 1)  to know like the back of one's hand, to know backwards, to know inside and out

Conjugation

 * see