Cracking Software Source Code