В русском языке есть сочетание существительного с предлогом НА ЗЛО и наречие НАЗЛО, образованное из этого сочетания. А различить их можно только в контексте.
Например, рассмотрим пословицу.
На добро отвечать добром -- дело каждого, НА ЗЛО добром -- дело отважного.
Здесь между предлогом и существительным можно вставить определение, выраженное прилагательным, местоимением, числительным либо причастием: на страшное, первое, всякое, непреднамеренное зло.
Кроме того, в предложении сочетание НА ЗЛО отвечает на вопрос на что? и, следовательно, является дополнением, выраженным существительным в винительном падеже.
Второй пример. Василий Теркин считал, что он остался "жив-здоров НАЗЛО врагу".
Слово НАЗЛО здесь нельзя изменить по падежам, т.е. оно является неизменяемой частью речи, отвечает на вопрос "остался жив-здоров КАК?"", в предложении является обстоятельством (образа действия), а следовательно, это наречие.
Но известно, что и наречия, представляющие сочетания существительных с предлогами, могут писаться раздельно, например, на вкус, на совесть, на редкость и т.п.
Так почему же наречие НАЗЛО пишется слитно? Объясняется просто. В соответствии с правилом русского языка, которое гласит: если между существительным и предлогом-приставкой (в наречии предлог становится уже приставкой) нельзя вставить определение, то наречие пишется слитно.
Вот еще примеры таких наречий (кроме наречия НАЗЛО): наотрез, отроду, врастяжку, наутро и другие.