Vulnerability Analysis of Software Piracy and Reverse Engineering: Based on Software C