Iran launched an attack late on Saturday on Israeli territory in retaliation for a suspected Israeli strike on its embassy in Syria.