attacker analysis