RE: Polymorphic crypter 03-12-2013, 10:35 PM
#7
Code:
== What do it does? ==
smi²le will disassemble a block of code into a list of opcode information.
Using that list the engine can:
+add trash/junk code
+add random jmps to code
+mutate instructions
When reassembling, the instructions are written to a buffer in random(ish) offsets
and linked together with jmpsYou may want to read the beginning of the engine.cpp, each load the code will add random jumps etc.. (the list is above), I hope that you don't think that poly. is writing an new unique code each load like new program loaded.




![[+]](https://sinister.li/images/modern/collapse_collapsed.png)