jack hax
a social engineer, a hacker, a genius. 
typically whitehat, but adapts to the current situation's best interest. Greyhat, probably would be the term regarding him, but judging a book by it's cover never gets you past the first page.
"oh I love jack hax, also known as social, he helped me with my ex boyfriend."