Сейчас на форуме: Magister Yoda, vasilevradislav (+5 невидимых)

 eXeL@B —› Крэки, обсуждения —› Java деобфускация
Посл.ответ Сообщение

Ранг: 92.1 (постоянный), 83thx
Активность: 0.110
Статус: Участник

Создано: 31 декабря 2013 23:42
· Личное сообщение · #1

Всем привет и с Новым годом!


Появился вопрос, пришлось рыться в java програмках.

Все они обфусцированы, а некоторые не раз.

Вот появился вопрос, есть ли тулзень для деобфускации? Наподобии ded4dot. Т.е. хотя бы переименовывала процедуры в адекватные имена.




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 31 декабря 2013 23:44
· Личное сообщение · #2

--> Link <--

| Сообщение посчитали полезным: vovanre

Ранг: 92.1 (постоянный), 83thx
Активность: 0.110
Статус: Участник

Создано: 01 января 2014 00:01
· Личное сообщение · #3

Хм, я слеп, вижу я только декомпиляторы\dex2jar\да и анализаторы.

Или я смотрю вообще не туда?



Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

Создано: 01 января 2014 03:53
· Личное сообщение · #4

vovanre
еще тут можно потоптаться......

https://ssl.exelab.ru/f/action=vthread&forum=1&topic=22182

| Сообщение посчитали полезным: vovanre


Ранг: 748.2 (! !), 390thx
Активность: 0.370
Статус: Участник
bytecode!

Создано: 01 января 2014 06:59 · Поправил: 4kusNick
· Личное сообщение · #5

vovanre
Такой универсальной утилитки я не видел вроде ещё. Рекомендую попробовать AndroChef из веток, что вам предложили выше. Он неплохо справляется с декомпиляцией обусцированных сорцов, и имеет некоторые опции для работы с такими сборками, например Rename ambiguous classes and elements.

-----
Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску.


| Сообщение посчитали полезным: vovanre

Ранг: 36.1 (посетитель), 11thx
Активность: 0.020
Статус: Участник

Создано: 01 января 2014 20:10 · Поправил: Jonny
· Личное сообщение · #6

vovanre пишет:
Вот появился вопрос, есть ли тулзень для деобфускации? Наподобии ded4dot. Т.е. хотя бы переименовывала процедуры в адекватные имена.

Предлагаю воспользоваться Proguard. Это opensource java-приложение (оптимизатор обфускатор верификатор java байткода), но его можно заточить для своих целей(деобфускации). Кстати в нете есть уже такое решение (деобфускатор на основе proguard).

| Сообщение посчитали полезным: vovanre
 eXeL@B —› Крэки, обсуждения —› Java деобфускация
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати