Procure por qualquer palavra, como ratchet:

self-modifying code até Self-stranging