Syrian air defences identified a missile that was fired toward the city of Masyaf near Hama late on Thursday and destroyed it before it hit its target, a Syrian military source said.