Alors que 'attaquer' évoque une action plus générale de se porter contre un adversaire, 'assaillir' implique une attaque brutale et violente, souvent surprise.
Apprenez enfin à faire la différence et ne vous trompez plus jamais.