Does a Polymorphic engine have any other uses besides writing viruses?
+3
A:
It can be used to protect your application against crackers/reverse engineers.
Oleg
2009-11-16 21:35:19
It only makes it harder to reverse engineer.
Brad Gilbert
2009-11-16 21:45:40
I agree. But "non-reversable" software protection does not exist in the world... So having some relatively good protection is better than having none ;)
Oleg
2009-11-16 21:52:46
@Brad: guards only make it harder to rob banks. That is to say, they protect banks against robbers ;-p
Steve Jessop
2009-11-16 22:15:43
A:
It can be used to tailor a particular piece of javascript for a particular user-agent / version.
mjv
2009-11-16 21:38:41
A:
Polymorphic engines are written to challenge scanners looking for digital prints. The purpose is to change the print without modifying the behavior of the program, or data.
You could, for instance, apply a polymorphic engine on a copyrighted program, and then bypass a trial for pirating :)
Roubachof
2009-11-18 14:42:27