An hour earlier , Hamas , al-Aqsa Martyrs Brigades and the Popular Resistance Committee carried out the attack at the Karni crossing .