Кто-нибудь любопытствовал на тему, как обфускаторы .net шифруют строки? Я полагал, что это делается через подмену строки-операнда инструкции ldstr на шифрованную строку и инъекции после ldstr функции-дешифровщика, но глядя на обфусцированные исходники не вижу никаких дешифровщиков. Например, babel-обфускатор превратил мою строку
String s = "psw" ;
В
String s = "...";
И ничего более
Эта функция присутствует во многих бесплатных обфускаторах
Как же распутываются такие строки в процессе выполнения?