andrivet / ADVobfuscator

Obfuscation library based on C++11/14 and metaprogramming
1.39k stars 238 forks source link

Combination of algorithm #2 and some keys produces binary with some part of strings in clear #13

Closed andrivet closed 7 years ago

andrivet commented 7 years ago

For example, the combination of algorithm #2 and key 0x68.

andrivet commented 7 years ago

It was a stupid bug. The key is taken % 13, so it can be 0 and in this case, the string is not obfuscated. The simple solution is to add 1.