1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
Скрыть объявление

Привет посетитель! У нас на форуме тебе откроются дополнительные разделы, которые скрыты от гостей! А так же ты найдёшь много полезной информации.

Вопрос Как собрать(скомпилировать) ранее декомпилированный *.jar файл

Тема в разделе "Java / Scala", создана пользователем sergebaz, 10 дек 2017.

  1. sergebaz

    sergebaz Знающий Местный

    Регистрация:
    18 дек 2015
    Сообщения:
    196
    Симпатии:
    26
    Баллы:
    386
    Собственно стоит задача из раскомпилированного файла.jar(ядро сервера), собрать полноценный.jar
     
  2. Mastif

    Mastif Пляшущий с бубном Пользователь

    Регистрация:
    23 ноя 2015
    Сообщения:
    39
    Симпатии:
    13
    Баллы:
    158
    ого ты замахнулся, полноценным он уже ни когда ни будет, %60-70 еще можно поднять и то придется попотеть, чтобы из декомпила собрать проект.
    вариант только использовать рабочие ядро и свои потуги внедрять из декомпила (если смог собрать проект)
     
    sergebaz нравится это.
  3. Influence

    Influence Бывалый Проверенный

    Регистрация:
    14 июн 2015
    Сообщения:
    860
    Симпатии:
    417
    Баллы:
    565
    все возможно сделать
    тут всего лишь нужна пара не очень кривых рук, хороший декомпилятор, какой-то плагин в среду разработки для просмотра байт кода, программа для мержа и дох*я времени
     
    sergebaz нравится это.
  4. ArtToKill

    ArtToKill Постоялец Партнер

    Регистрация:
    21 янв 2015
    Сообщения:
    1.548
    Симпатии:
    1.484
    Баллы:
    1.060
    ну не очень много неделька где то:-)
     
    sergebaz нравится это.
  5. Influence

    Influence Бывалый Проверенный

    Регистрация:
    14 июн 2015
    Сообщения:
    860
    Симпатии:
    417
    Баллы:
    565
    ну это смотря как делать, к примеру если мержить по байтам, дабы было 1 в 1 с учетом расстановки комментариев в оригинальных исходниках и при компиляции на выходе файлы классов получались абсолютно идентичными, то может и на месяц затянуться, но все зависит от самого проекта
     
    sergebaz нравится это.
  6. Morty

    Morty Участник Пользователь

    Регистрация:
    5 ноя 2017
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    21
    Пожалуй поспорю - 6-4 часа максимум в зависимости от лени одного человечка, который, вроде, ушел в себя
     
  7. Gaikotsu

    Gaikotsu яжпрограммист Проверенный

    Регистрация:
    13 авг 2015
    Сообщения:
    578
    Симпатии:
    1.216
    Баллы:
    1.058
    Декомпилировать, закомпилировать... и с большой вероятностью поиметь кучу косяков, которые мог внести декомпил в сложные классы.
    Притом таких косяков, которые компиляции не мешают, а просто могут всплыть в любое время при работе сервера.
     
    sergebaz нравится это.
  8. merdox

    merdox Пляшущий с бубном Местный

    Регистрация:
    16 окт 2015
    Сообщения:
    96
    Симпатии:
    30
    Баллы:
    178
    Согласен с постами выше. Если тяп-ляп - пару часов, если более менее качественно - пару дней, если близко к оригиналу - неделя.
    Использовать 2-3 декомпилятора для более качественного кода, руки + знания java и самого кода.
    Как и писали выше обфускаторы без толку...коты, стрингеры и прочее, они могут усложнить работу немного, ну никак не спасает от взломов.
    Последний момент - тестирование на онлайне, чтобы убрать мелкие недочеты)
     
  9. ArtToKill

    ArtToKill Постоялец Партнер

    Регистрация:
    21 янв 2015
    Сообщения:
    1.548
    Симпатии:
    1.484
    Баллы:
    1.060
    без восстановления кода тупа для компила часа 2 макс))))
     
  10. Med_ved

    Med_ved Свой человек Проверенный

    Регистрация:
    22 май 2015
    Сообщения:
    313
    Симпатии:
    259
    Баллы:
    482
    раньше наркоманили подкидыванием классов с разных версий :D
     
  11. Influence

    Influence Бывалый Проверенный

    Регистрация:
    14 июн 2015
    Сообщения:
    860
    Симпатии:
    417
    Баллы:
    565
    Посмотрел бы я как вы смержите около 1000 классов за 6 часов :D
     
  12. Morty

    Morty Участник Пользователь

    Регистрация:
    5 ноя 2017
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    21
    ZGTS делался одним человеком за 6 часов *я на 146п знаю это*
     
  13. ArtToKill

    ArtToKill Постоялец Партнер

    Регистрация:
    21 янв 2015
    Сообщения:
    1.548
    Симпатии:
    1.484
    Баллы:
    1.060
    там даже близко нету восстановления класов))))))))))Так что ты бы людей с толку не сбивал своими догадками...И бессмысленными доказательствами.
    П.С а то что 6 часов это еще долго.
     
    Последнее редактирование: 11 дек 2017
    nwstamm и merdox нравится это.
  14. Mastif

    Mastif Пляшущий с бубном Пользователь

    Регистрация:
    23 ноя 2015
    Сообщения:
    39
    Симпатии:
    13
    Баллы:
    158
    2к+ средние ядро, те кто пишут что за 6ч и меньше сделают (на словах то все Л.Толстые), а в реале дней 6 надо по 2-4ч на день, если делать с 0 без основы
     
    sergebaz нравится это.
  15. TRIDENT

    TRIDENT Участник Пользователь

    Регистрация:
    5 сен 2017
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    24
    не актуально уже?
     
  16. HostMan

    HostMan Интересующийся Пользователь

    Регистрация:
    4 июл 2015
    Сообщения:
    58
    Симпатии:
    13
    Баллы:
    248
    Не думаю, что автор пол года сидел ждал ответа)
     
  17. Иван

    Иван Пляшущий с бубном Пользователь

    Регистрация:
    6 сен 2015
    Сообщения:
    39
    Симпатии:
    3
    Баллы:
    136
    он все еще декомпилирует)
     
Похожие темы
  1. TeJIo
    Ответов:
    2
    Просмотров:
    400
  2. Singer
    Ответов:
    4
    Просмотров:
    400
  3. Никита
    Ответов:
    1
    Просмотров:
    265
  4. Desquire
    Ответов:
    16
    Просмотров:
    261
  5. xDarkDelux
    Ответов:
    15
    Просмотров:
    507
Загрузка...