Iran, also under pressure at home, has held back from its own strikes on Israeli or American sites in retaliation for the assassination of its senior Revolutionary Guard commanders, which it blames on Israel. Earlier this month, in its first direct reply, it focused its fire on what was regarded as a “soft target” when it hit what it called a base of Israel’s Mossad agency in Iraqi Kurdistan.