Но как? Неужели так просто декомпилировать апк?altwin писал(а):ок а что мешает мне однажды купив его - открыть код и удалить проверку а авторизацию? К примеру следуя простому туториалу по декомпиляции apk - http://developer.alexanderklimov.ru/and ... atitis.phpqw123 писал(а):Ладно, поясню, что прилдожение содержит не информацию, а скорее функционал. Другое приложение функционал для удобного доступа к информации (скринить всё, каждую кнопку просто не удобно, как и потом читать и искать что-либо в скринах)
Как получить id телефона?
Re: Как получить id телефона?
Re: Как получить id телефона?
я вам дал ссылку на статью по русски, попробуйте... особенность java - после декомпиляции она ужасно читаемаqw123 писал(а):Но как? Неужели так просто декомпилировать апк?altwin писал(а):ок а что мешает мне однажды купив его - открыть код и удалить проверку а авторизацию? К примеру следуя простому туториалу по декомпиляции apk - http://developer.alexanderklimov.ru/and ... atitis.phpqw123 писал(а):Ладно, поясню, что прилдожение содержит не информацию, а скорее функционал. Другое приложение функционал для удобного доступа к информации (скринить всё, каждую кнопку просто не удобно, как и потом читать и искать что-либо в скринах)

Re: Как получить id телефона?
Ну спасибо, утешили. Неужели программу нельзя защитить так, как это можно сделать под windows?altwin писал(а):я вам дал ссылку на статью по русски, попробуйте... особенность java - после декомпиляции она ужасно читаемаqw123 писал(а):Но как? Неужели так просто декомпилировать апк?altwin писал(а):ок а что мешает мне однажды купив его - открыть код и удалить проверку а авторизацию? К примеру следуя простому туториалу по декомпиляции apk - http://developer.alexanderklimov.ru/and ... atitis.phpqw123 писал(а):Ладно, поясню, что прилдожение содержит не информацию, а скорее функционал. Другое приложение функционал для удобного доступа к информации (скринить всё, каждую кнопку просто не удобно, как и потом читать и искать что-либо в скринах)Это не единсвенный способ, но рабочий. Я ведь действительно могу запустить ваше приложение под отладчиком и просто посмотреть окуда и что вы берете... Помимо того сам далвик, как и родственница его java машина содержит очень много уязвимосте, потому понятия безопастность и java -не совместимы. Вы можете конечно отпугнуть школьников, но целевую атаку java не способна выдержать по своей архитектуре. Безопастность должна обеспечиваться на стороне сервера, хотя и тут от человеческого фактора вас никто не защитит. Да и людей способных читать команды ассемблера из IDA PRO ну очень много.
Re: Как получить id телефона?
Вы можете назвать защищенную программу под windows под которую не существует crack? Особенно учитывая, что вы ведь сами скорее всего пользуетесь не лицензионной копией windowsqw123 писал(а):Ну спасибо, утешили. Неужели программу нельзя защитить так, как это можно сделать под windows?altwin писал(а):я вам дал ссылку на статью по русски, попробуйте... особенность java - после декомпиляции она ужасно читаемаqw123 писал(а):Но как? Неужели так просто декомпилировать апк?altwin писал(а):ок а что мешает мне однажды купив его - открыть код и удалить проверку а авторизацию? К примеру следуя простому туториалу по декомпиляции apk - http://developer.alexanderklimov.ru/and ... atitis.phpqw123 писал(а):Ладно, поясню, что прилдожение содержит не информацию, а скорее функционал. Другое приложение функционал для удобного доступа к информации (скринить всё, каждую кнопку просто не удобно, как и потом читать и искать что-либо в скринах)Это не единсвенный способ, но рабочий. Я ведь действительно могу запустить ваше приложение под отладчиком и просто посмотреть окуда и что вы берете... Помимо того сам далвик, как и родственница его java машина содержит очень много уязвимосте, потому понятия безопастность и java -не совместимы. Вы можете конечно отпугнуть школьников, но целевую атаку java не способна выдержать по своей архитектуре. Безопастность должна обеспечиваться на стороне сервера, хотя и тут от человеческого фактора вас никто не защитит. Да и людей способных читать команды ассемблера из IDA PRO ну очень много.
P.S. но решение простое - берите данные в зашифрованном виде с сервера, шифруйте и подменяйте трафик, маскируйте процессы в системе, создате свою файловую систему не доступную android, ведите логи(это очень важно и кстати сегодня рынок США платит за логированние сумашедшие деньги...) для того, чтобы было с чем идти в суд. В вашем коде не должно быть ничего с доступными исходниками и вся логика должна быть на не доступном сервере. И даже в этом случае никто не защитит вас от того, что у вас банально вынесут из офиса сервер... Но и даже если ваш пользователь будет жить в отдельной vm с ограниченными доступами к системе никто не защитит вашего админа от утюга в заднице... короче просто нужно делать все разумно и не вынуждать того, кто реально хочет вас сломать брать в руки паяльник
Последний раз редактировалось altwin 30 июн 2014, 12:28, всего редактировалось 1 раз.

Re: Как получить id телефона?
Вы умеете читать асемблеры?altwin писал(а):Вы можете назвать защищенную программу под windows под которую не существует crack? Особенно учитывая, что вы ведь сами скорее всего пользуетесь не лицензионной копией windows
Re: Как получить id телефона?
зависит от архитектуры, скажем так я умею пользоваться инструментами упрощающими этот процесс и находить вызываемые функции по их адресам, следовательно и ресурсы. Но рядом со мной работают люди способные не просто прочитать, но и буквально хардкором переписать команды под свои потребности. Но опять таки, нужно понимать, что процесс это очень дорогой в человеко -часах и мотивация совершать такие действия часто отсутсвует, потому мне проще заплатить пару сотен долларов... А те для кого безопастность -это профессия имеют самые высокие доходы на рынке и поверьте рпросто так даже не "пукнут", потому вам не стоит их бояться, да и защититься от атаки к примеру Криса Касперски вы всеравно не сможете...qw123 писал(а):Вы умеете читать асемблеры?altwin писал(а):Вы можете назвать защищенную программу под windows под которую не существует crack? Особенно учитывая, что вы ведь сами скорее всего пользуетесь не лицензионной копией windows
P.S> ассемблер на много проще java

Re: Как получить id телефона?
В общем, СПАСИБО!