A short while after the attack , spokesmen for Hamas and al-Aqsa Martyrs Brigades vowed to retaliate .