Грамматический словарь Зализняка (склонения слова):
Ворог, вороги, ворога, ворогов, ворогу, ворогам, ворога, ворогов, ворогом, ворогами, вороге, ворогах
ВОРОГ, а, м. (стар. и высок.). То же, что враг. Лютый в.
во́рог
ВОРОГ -а; м. Нар.-поэт. Враг. Злой в. Смотреть как на ворога.
В’ОРОГ, ворога, ·муж. (·обл., ·нар.-поэт. ). Недруг, враг, неблагожелатель. Злой ворог.
| Чорт, леший, нечистая сила (·эвф. ).