если прикрутить к такому бруту дизасм... т.е. после каждой итерации дизасмить код
и смотреть на правдоподобность команд, как то так) всё равно, слишком муторно.
0x0c0de, сейчас во многих прогах ключи в килобайтах измеряются
жалко только что они там не xor'ом пользуются.
а так - подобрать строчку, чтоб она после ксора моим кодом стала... ну не на много сложней, чем шеллкод написать
0x0c0de, вместо xor используй rc4 + немного математики с введённым ключем от введённого пароля, и до первой купленной\набрученной валидной инфы его не взломают. При этом при малой длине ключа получится достаточно стойкая защита. Но повторюсь - это боян до первой валидной рег инфы.