Пример показан в видео.
Соответственно не бесплатно.
Nikita Astapkovich
1 уровень
Нужна функция для добавления (дописывание) кода в стороннее jar приложение
Комментарии (13)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Евгений Backend Developer в KHAN Group Expert
31 марта 2021, 20:09
Если я правильно понял видео, то суть следующая. У тебя есть код и ты в него хочешь автоматически встроить свой метод, верно? Потому что в видео, имхо, работа с исходным кодом, восстановленным, но тем не менее. Во-вторых не понимаю, а вручную нельзя? Ну а в-третьих не вполне понимаю сложность задачи исходя из вышеуказанного...
0
Nikita Astapkovich
5 апреля 2021, 15:09
Суть вы поняли верно. Вариант добавления кода вручную увы не подходит. К сожалению моих знаний не хватает для написания данного кода, даже с подсказками выше.
0
Евгений Backend Developer в KHAN Group Expert
5 апреля 2021, 17:07
Так как исходный код есть, то тебе надо немного по-другому искать... Надо искать того, кто сможет в файл с кодом (с текстом именно, а не с уже скомпилированным кодом) дописать нужный метод, причём, я так полагаю, этот метод должен подстраиваться под окружающий код (текст). Я такое сделать не смогу, чисто технически представляю как, но вряд ли смогу)
0
Nikita Astapkovich
10 апреля 2021, 07:08
Скорее всего после декомпиляции он не совсем верный. Банально копируя весь код ничего не работало.
0
Di Ma Java Developer в Сбер
31 марта 2021, 06:27
А для чего? Может просто подключать, а потом проксировать вызовы
0
Сергей Я Java Developer в DXC/Luxoft Expert
30 марта 2021, 18:28
Погугли Reverse Engineering. Там много разных подходов.
0
Nikita Astapkovich
30 марта 2021, 18:38
Погуглил. Ничего нужного не увидел. Только способ реверсировать строки.
В любом случае спасибо за попытку помочь.)
0
Сергей Я Java Developer в DXC/Luxoft Expert
31 марта 2021, 08:10
Изначально ты создаешь исходники, чтобы их них скомпилировать готовый продукт, "Обратный инжиниринг" позволяет готовый продукт преобразовать в исходники. По твоему вопросу нет готового ответа, так как это тема достаточно большая, а так же есть огромное количество подходов по защите своего кода. Честно говоря я не знаю как кто гуглил, но начти изучать с достаточно старой темы - тык
0
Nikita Astapkovich
31 марта 2021, 17:31
Можете помочь ? Для меня новая тема. Без примеров или чего-то похожего сам разобраться не смогу.
0
Сергей Я Java Developer в DXC/Luxoft Expert
31 марта 2021, 17:57
Поверь очень много видео на ютубе на эту тематику - тут
0
Nikita Astapkovich
31 марта 2021, 18:07
Возможно вы не верно меня поняли. В ролике, ссылку на который вы скинули, показан пример декомпиляции с возможностью изменения кода в дальнейшем.
А мне нужно чтобы java приложение само добавляло метод (если его нет) в приложения находящиеся в папке.
0
Сергей Я Java Developer в DXC/Luxoft Expert
31 марта 2021, 18:43
да, видимо я не так понял
0
Nikita Astapkovich
31 марта 2021, 18:51
А мне нужно чтобы java приложение само добавляло метод (если его нет) в приложения находящиеся в папке.
Можете с этим помочь ?
0