Israel has assassinated two dozen Hezbollah commanders in Lebanon since last fall amid an intelligence war employing cellphones, drones and fake rocks.