abstract:In computer terminology, polymorphic code is code that uses a polymorphic engine to mutate while keeping the original algorithm intact. That is, the code changes itself each time it runs, but the function of the code (its semantics) will not change at all.
Even worse, it appears that BadNews is polymorphic, that is, it changes its own code structure depending on its deployment parameters making it considerably harder to detect and remove.