• Java народ, в двух словах, подскажите, как работают обфускаторы для java кода, особенно интересует момент, когда методы или переменные класса заменяются на ключевые слова языка: ясно дело, такой код после декомпилиции сложно не только читать, но и повторно запустить. Но это для меня мелочь, пакость в том, что пользуясь удаленной отладкой (из того же Eclipse) в таком кода хрен расставишь break-points — часто ругается что не может найтись сигнатура. Или подскажите как ставить точки останова в жава приложении, исходников которого нет и подцепляешься к нему через remote-debugger?

    ЗЫ задачу я таки выполнил, нашел места где обфускатор хорошо поработать не смог, нужные данные вытянул, но на будущее :)

Replies (1)

  • @hatred, сам себе дам первый ответ:
    JDO: sourceforge.net

    написан на C# бинарник отлично запускается из-под Linux:
    mono JavaDeObfuscator.exe
    Сейчас в исходник впихну что бы сразу дерево мог добавлять и будет счастие :)