Content deleted Content added
Mboverload (talk | contribs) m Limited spellcheck using mboverload's RegExTypoFix, Replaced: \b(B|b)ecouse\b => $1ecause, using AWB |
No edit summary |
||
Line 11:
== Example ==
An algorithm that uses, for example, the variables A and B but not the variable C could stay intact even if you added lots of
The original algorithm:
Line 33:
some_random_number
The same algorithm, but with lots of unnecessary C-altering
Start:
Line 58:
some_random_number
The code inside "Encrypted" ("lots of encrypted code") could then search the code between Decryption_Code and CryptoKey and remove all the code that alters the variable C. Before the next time the encryption engine is used, it could input new unnecessary codes that alters C, or even exchange the code in the algorithm
Other polymorphism technic is to autoinject nop (0x90) or other opcodes that
== See also ==
|