Colombian leftist rebels have attacked a local military post with homemade rockets , killing 14 marines and wounding 25 others .