16/09/2005 ---------- Tapion 0.1c engine release, with following changes: - gen_block9 may be not used in the decoder when there is no "password stepping" currently it is selected randomly, as you can see the detection based on the fact gen_block9 always appears in the decoder is wrong because now sometimes it's not - added 3rd xchg variant to block4 generator - added LOCK prefix to decryption algorithm (it has good and bad sides, generally LOCK prefix occurency is pretty rare and it can be found as suspicious. The good sides are that it should eat more CPU (due to the nature of LOCK prefix), also it may confuse some weak emulators. - added multiple variants for xoring encryption - added variants for inc/dec blocks - added lodsd variant to block6 generator, when source is ESI register - added some big decryption loop support (short/long jumps), JG NEAR (2 bytes) or JG LONG (6 bytes) based on decryption loop size - added jump garbaging with 19 different jump instructions - added garbaging to all blocks, except inc/dec/rdtsc block (too much size) well it was missing somehow in previous version (lazy me) - some small fixes - there is also some low possibility decryptor will be invalid 09/09/2005 ---------- Initial TAPiON 0.1b engine release.