Reverse Magic I believe says that it only works against Incantation or Enchantment spells, so no it wouldn't work against an Attack spell.
When you cast an attack spell you first go through all the steps of casting a spell, and then go through all the steps of an attack. All spells are ranged, so you would treat the attack as if were a ranged attack for anything that might affect that.