Conduct vulnerability analysis and penetration testing on hardware and software products, using reverse engineering and analyzing source code.