A guide for windows penetration testing