
Комментарии 4
Читаю и удивляюсь....сколько ума, сил и труда приложено для обфускации....Вместо того что бы всю эту энергию и труд приложить в развитие открытого кода и вообще опен сорс проектов, люди голову ломают как скрыть и запутать код....или это просто жадность и недалекость стратегического мышления жизни исходного кода? Я думал что модели вроде GNU GPL (и аналогичные) доказали свою многократно большую жизнеспособность и коммерческий успех, но нет...далеко не все это осознали и понимают. Печалька....
Ну обычно эти приемы применяют для защиты компьютерных игр в таких программных пакетах как Starforce и Denuvo. А там правообладатели считают что каждая закачка их игр с торрентов это воровство. Поэтому они готовы платить. Исключением наверно является только Cd projekt которые принципиально отказались от защит для своих игр.
"Как это анализировать" - а при загрузке бинаря в иду, разве нельзя перебивать базу с предпочтительной на свою, чтобы релоки применились обязательно?
Сам спросил, сам отвечаю - да, при загрузке ставим "manual load", он сразу спрашивает новую базу.

Relocation-Based Predicate — врём в IDA по-новому