Syria and Iran are believed to be key suppliers of weapons and money to Hezbollah .