powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Возможности JAVA
12 сообщений из 12, страница 1 из 1
Возможности JAVA
    #32595475
zmeyka_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возмоно ли код написанный на JAVA защитить от копирования, дизасемблирования .... типа перевести его в бинарный файл ...
А вот бинарный файл можно ли дизасемблировать ?

Возможно ли на JAVA написать дрова под железо в виде COM объектов?

Заранее благодарен.
...
Рейтинг: 0 / 0
Возможности JAVA
    #32595487
Фотография А.Гpacoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zmeyka_Возмоно ли код написанный на JAVA защитить от копирования, дизасемблирования .... типа перевести его в бинарный файл ...
А вот бинарный файл можно ли дизасемблировать ?

Возможно ли на JAVA написать дрова под железо в виде COM объектов?

Заранее благодарен.

защитить - нельзя.
в бинарный он и так переводится.
дезассемблировать - без проблем :)
дрова - нет.
КОМ - нет.
...
Рейтинг: 0 / 0
Возможности JAVA
    #32596087
lengom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть возможность скомпилированные прогнать через обфускатор (obfuscator), в результате, дизасемблить не получится (во всяком случае исходник не сгенериться или будет не читабельным). При этом несколько пострадает производительность жабовского кода и класс (возможно) разбухнет, но не существенно.
...
Рейтинг: 0 / 0
Возможности JAVA
    #32596736
Фотография А.Гpacoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lengomЕсть возможность скомпилированные прогнать через обфускатор (obfuscator), в результате, дизасемблить не получится (во всяком случае исходник не сгенериться или будет не читабельным). При этом несколько пострадает производительность жабовского кода и класс (возможно) разбухнет, но не существенно.

нормально дезассемлится :) нечетабельный - вопрос времени.
часто надо лишь маленький участок кода изменить (триал снять или
еще что)
...
Рейтинг: 0 / 0
Возможности JAVA
    #32597948
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автортриал снять или
еще что
ай ай ай :)
...
Рейтинг: 0 / 0
Возможности JAVA
    #32598075
Фотография А.Гpacoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wessen автортриал снять или
еще что
ай ай ай :)

а што - не всем просто жить :)
...
Рейтинг: 0 / 0
Возможности JAVA
    #32598361
lengom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А.Гpacoff lengomЕсть возможность скомпилированные прогнать через обфускатор (obfuscator), в результате, дизасемблить не получится (во всяком случае исходник не сгенериться или будет не читабельным). При этом несколько пострадает производительность жабовского кода и класс (возможно) разбухнет, но не существенно.

нормально дезассемлится :) нечетабельный - вопрос времени.
часто надо лишь маленький участок кода изменить (триал снять или
еще что)

normano "disassemy" eto vryadly. Mnojestvo obfuskatorov veliko - poetomu veroyatnost' poluchit ishodniki ne velika (osbenno esli vi ispolzuete vse vozmojnosti obfuscatora)
...
Рейтинг: 0 / 0
Возможности JAVA
    #32599117
Фотография А.Гpacoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lengom А.Гpacoff lengomЕсть возможность скомпилированные прогнать через обфускатор (obfuscator), в результате, дизасемблить не получится (во всяком случае исходник не сгенериться или будет не читабельным). При этом несколько пострадает производительность жабовского кода и класс (возможно) разбухнет, но не существенно.

нормально дезассемлится :) нечетабельный - вопрос времени.
часто надо лишь маленький участок кода изменить (триал снять или
еще что)

normano "disassemy" eto vryadly. Mnojestvo obfuskatorov veliko - poetomu veroyatnost' poluchit ishodniki ne velika (osbenno esli vi ispolzuete vse vozmojnosti obfuscatora)

это смотря зачем получать исходники. если надо триал снять
(а я именно для этого только и пользуюсь "дезассемблером"),
то все нормально.
...
Рейтинг: 0 / 0
Возможности JAVA
    #32700981
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любой код можно разобрать и дизассемблировать. Это вопрос времени и
денег. Но если твой код настолько ценный и важный то можно попытатся
скрыть ресурсы как можно сильнее. Как правильно заметил lengom можно
воспользоватся утилитами, запутывающими код.
Я бы посоветовал
1) Использовать симметричное шифрование class или jar
файлов. Ключ к дешифровке НЕ ДОЛЖЕН хранится
локально. Он должен транспортироватся каким-нибудь секретным протоколом.
2) Желательно чтобы приложение было распределенным. То есть чтобы
код который не представляет ценности находился открыто на public серверах
а наиболее значимые для тебя классы хранились на твоем личном сервере
или на сервере которому ты доверяешь. Взаимодействие между серверами
организовать по RMI, CORBA и т.п.
Дерзай!
Удачи!
...
Рейтинг: 0 / 0
Возможности JAVA
    #32701004
alec.m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На самом деле если постараться( в том числе запутать активацию триала), то можно так заобфускатить, что и триал версию взломать будет трудно, а не то чтобы исходники . Хотя если ООООчень сильно постараться то можно все.

>>>При этом несколько пострадает производительность жабовского кода и >>>класс (возможно) разбухнет, но не существенно.

Не согласен. Был у меня недавно проект - либа. Одной из задач стояла уменьшить размер как минимум в 2 раза. Так в том числе и с помощью обфускатора( использовал ProGuard и Zelix KlassMaster ) достигалось уменьшение размера ( в результате все ужалось в 4 раза, хотя сначала я не представлял как ужать в 1,5 ).
...
Рейтинг: 0 / 0
Возможности JAVA
    #32702944
J--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
J--
Гость
автордрова под железо в виде COM объектов

а такое вообще-то бывает??? :-))
может , еще дрова к железу можно написать
в виде MS SQL Server Extended Stored Procedures? :-)
...
Рейтинг: 0 / 0
Возможности JAVA
    #32703000
^ozzy^
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
J--
а такое вообще-то бывает??? :-))
может , еще дрова к железу можно написать
в виде MS SQL Server Extended Stored Procedures? :-)

А почему нет ? :) Можно сделать все, главное знать как :)

PS: я не знаю как :)
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Возможности JAVA
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]