Used to describe someone who is completely unscrupulous and will use any means necessary, however base or despicable, to achieve their ends; often refers to committing all manner of crimes or evil deeds.
to leave no stone unturned
(literary) Originally meant to spare no effort or to do one's utmost in every respect.