Analyze the reconstructed Stuxnet source code to understand its attack vectors and propagation mechanisms. Create a step-by-step guide on how it infects industrial control systems, and develop defensive strategies against similar attacks. Focus on the code's structure, exploit techniques, and payload delivery methods. Document your findings in a technical report suitable for cybersecurity professionals.