Посл.ответ |
Сообщение |
Ранг: 21.5 (новичок) Активность: 0.03↘0 Статус: Участник
|
Создано: 09 декабря 2006 02:50 · Личное сообщение · #1
Вопчем сидел я ломал проги на Java. Надоело колупаться ручками по одному файлу или пользоваться конутженным DJ Java Decompiler. Решил писать свой. И с подсветкой, и с возможностью перейменовывать классы(когда они называються a.class и A.class). Но... Как всегда не могу сделать нормальный интерфейс. Требуеться помощь. Еще говорите какие функции надо. Будем писать.
| Сообщение посчитали полезным: |
|
 Ранг: 50.7 (постоянный) Активность: 0.05↘0 Статус: Участник
|
Создано: 09 декабря 2006 03:33 · Личное сообщение · #2
А в чем собственно возникла проблем при дизайне GUI?
| Сообщение посчитали полезным: |
Ранг: 21.5 (новичок) Активность: 0.03↘0 Статус: Участник
|
Создано: 09 декабря 2006 04:20 · Личное сообщение · #3
чтобы сделать удобный интерфейс. ну не знаю я. чтобы было удобно не тока мне  у мну просто свой взгляд на GUI.(типа консоль рулит  )
| Сообщение посчитали полезным: |
 Ранг: 500.6 (!), 7thx Активность: 0.26↘0 Статус: Участник
|
Создано: 09 декабря 2006 05:34 · Личное сообщение · #4
bUg пишет:
типа консоль рулит
Только не консоль, это уже пережиток прошлого века.
| Сообщение посчитали полезным: |
 Ранг: 50.7 (постоянный) Активность: 0.05↘0 Статус: Участник
|
Создано: 09 декабря 2006 05:40 · Личное сообщение · #5
Никола, ты это линуксоидам скажи, которые вообще из этой консоли могут не вылазить
| Сообщение посчитали полезным: |
Ранг: 21.5 (новичок) Активность: 0.03↘0 Статус: Участник
|
Создано: 09 декабря 2006 07:40 · Личное сообщение · #6
я на Маке в консоли сижу  консоль рулить стопудова!
| Сообщение посчитали полезным: |
Ранг: 21.5 (новичок) Активность: 0.03↘0 Статус: Участник
|
Создано: 09 декабря 2006 07:50 · Личное сообщение · #7
З.Ы. Так что по теме?
| Сообщение посчитали полезным: |
 Ранг: 50.7 (постоянный) Активность: 0.05↘0 Статус: Участник
|
Создано: 09 декабря 2006 07:52 · Личное сообщение · #8
По теме - делай как кажется правильным - потом оценим и внесем предложения если в ГУЯх будет чего не так
| Сообщение посчитали полезным: |
Ранг: 21.5 (новичок) Активность: 0.03↘0 Статус: Участник
|
Создано: 09 декабря 2006 07:54 · Личное сообщение · #9
попробую, а по функциям что?
| Сообщение посчитали полезным: |
 Ранг: 50.7 (постоянный) Активность: 0.05↘0 Статус: Участник
|
Создано: 09 декабря 2006 09:00 · Личное сообщение · #10
Минимум - функционал "конкуррентов", идеал - определенное количество чего-то нового и своего... Думай
| Сообщение посчитали полезным: |
 Ранг: 155.4 (ветеран) Активность: 0.14↘0 Статус: Участник Робо-Алкаш
|
Создано: 09 декабря 2006 09:16 · Личное сообщение · #11
деобфускатор напиши
----- Researcher | Сообщение посчитали полезным: |
 Ранг: 155.4 (ветеран) Активность: 0.14↘0 Статус: Участник Робо-Алкаш
|
Создано: 09 декабря 2006 09:18 · Личное сообщение · #12
а с интерфейсом мог бы помочь..
но вот ток у мя инета нету.. в кафешках сижу..
общаться не сможем..
----- Researcher | Сообщение посчитали полезным: |
Ранг: 21.5 (новичок) Активность: 0.03↘0 Статус: Участник
|
Создано: 09 декабря 2006 09:22 · Личное сообщение · #13
Деобфускатор - это невозможно, просто будет указано наследование и т.д.
| Сообщение посчитали полезным: |
 Ранг: 240.5 (наставник) Активность: 0.19↘0 Статус: Участник Author of ACKiller
|
Создано: 09 декабря 2006 09:31 · Личное сообщение · #14
bUg
http://www.xakep.ru/magazine/xa/088/074/1.asp http://www.xakep.ru/magazine/xa/088/074/1.asp , часть [инструментарий]:
возьмем Java Decompiller со встроенным деобфускатором - очень помогает при исследовании обфусцированного кода. JavaBite с апдейтом от Stiver's также имеет деобфускатор.
P.S.:Сам не проверял
| Сообщение посчитали полезным: |
Ранг: 21.5 (новичок) Активность: 0.03↘0 Статус: Участник
|
Создано: 09 декабря 2006 10:02 · Личное сообщение · #15
Я не знаю как там, посмотрю еще, но делать буду на основе jad пока. как смогу так обфускатор убью(хотя он мне не очень мешает, самое главное чтобы наследование было указано).
| Сообщение посчитали полезным: |
Ранг: 48.3 (посетитель) Активность: 0.02↘0 Статус: Участник
|
Создано: 10 декабря 2006 13:10 · Поправил: Stiver · Личное сообщение · #16
HoBleen
возьмем Java Decompiller со встроенным деобфускатором - очень помогает при исследовании обфусцированного кода. JavaBite с апдейтом от Stiver's также имеет деобфускатор.
Нету ни там, ни там никакого деобфускатора. Переименование классов и методов не считается таковой, это всего лишь один, самый простой шаг. Две основные задачи, с которыми должен справляться деобфускатор для Явы:
1) Убирание шифрования строк а-ля ZKM
2) Приведение дерева классов к минимальному виду, в частности убирание всяких левых интерфейсов, как их любит вставлять линия *Guard.
Для первого пункта придется встраивать хотя бы начатки эмуляции. На данный момент, насколько мне известно, не существует ни одного свободно доступного деобфускатора, хотя примерные соображения по написанию имеются.
| Сообщение посчитали полезным: |
Ранг: 21.5 (новичок) Активность: 0.03↘0 Статус: Участник
|
Создано: 12 декабря 2006 00:25 · Личное сообщение · #17
2-й я думаю не проблема, тока надо видеть пример  а с 1-м придеться повозиться.
| Сообщение посчитали полезным: |
 Ранг: 155.4 (ветеран) Активность: 0.14↘0 Статус: Участник Робо-Алкаш
|
Создано: 13 декабря 2006 10:44 · Личное сообщение · #18
Stiver & Bug дык скооперируйтесь и напишите.. нормальную весчь..
а я тестировать буду...
----- Researcher | Сообщение посчитали полезным: |
Ранг: 203.3 (наставник) Активность: 0.22↘0 Статус: Участник UPX Killer -d
|
Создано: 13 декабря 2006 11:39 · Личное сообщение · #19
А я - продавать ;)
bUg, какие могут быть функции у декомпиля? Максимум - получение кода для последующей компеляции  Можешь в рефлекторе что-нибудь подсмотреть  И ещё: рефлектор использует платформу, а твой декомпиль будет требовать jre и декомпилить в зависимости от установленой джавы?
----- Я медленно снимаю с неё UPX... *FF_User* | Сообщение посчитали полезным: |