Size: a a a

Android NDK (C++) — русскоговорящее сообщество

2019 June 26

L

Lord in Android NDK (C++) — русскоговорящее сообщество
Hello
источник
2019 June 27

I

Ivansuper in Android NDK (C++) — русскоговорящее сообщество
Lord
Hello
Dont just say hello. If you have a question, throw it in
источник

V

Victоr in Android NDK (C++) — русскоговорящее сообщество
Ivansuper
Можно. Главное не подавать ничего для проверки из вне
А можно пример как проверка происходит? Можно и ссылкой 🙂
источник

I

Ivansuper in Android NDK (C++) — русскоговорящее сообщество
Victоr
А можно пример как проверка происходит? Можно и ссылкой 🙂
"ГОСТ метода проверки" нет. Алгоритмы на твое усмотрение
источник

V

Victоr in Android NDK (C++) — русскоговорящее сообщество
Ivansuper
"ГОСТ метода проверки" нет. Алгоритмы на твое усмотрение
тут дело не в алгоритме, а самом способе. с точки зрения jni вызов идет всегда из одного и того же места. то есть плюсовой стек вызова всегда почти один и тот-же. вызвать jni метод можно только если блюдётся нейм конвенш методов и есть соответствующие методы в java коде, что подделать просто элементарно. (сори за капитана).

и что исходя из этого можно проверить на стороне нейтива в анроде? что позволит определить что библиотека во враждебном окружении?
источник

V

Victоr in Android NDK (C++) — русскоговорящее сообщество
я просто не вижу никаких переменных значений, на основе которых можно было бы подозревать что вызывающий код враждебный
источник

I

Ivansuper in Android NDK (C++) — русскоговорящее сообщество
Victоr
я просто не вижу никаких переменных значений, на основе которых можно было бы подозревать что вызывающий код враждебный
А полностью прочных решений и нет
источник

I

Ivansuper in Android NDK (C++) — русскоговорящее сообщество
Все они просто в разной степени задерживают хакера
источник

V

Victоr in Android NDK (C++) — русскоговорящее сообщество
Ivansuper
А полностью прочных решений и нет
я это понимаю, но я вцелом не вижу эффективных способов.
источник

I

Ivansuper in Android NDK (C++) — русскоговорящее сообщество
А что значит эффективный в твоем понимании?
источник

V

Victоr in Android NDK (C++) — русскоговорящее сообщество
эффективный именно данном случае - этот тот, который хоть что-то делает)
источник

AO

Alexandr Opara in Android NDK (C++) — русскоговорящее сообщество
Ты можешь у себя в c++ коде проверять имя пакета, имя процесса
источник

I

Ivansuper in Android NDK (C++) — русскоговорящее сообщество
Alexandr Opara
Ты можешь у себя в c++ коде проверять имя пакета, имя процесса
Баланда
источник

AO

Alexandr Opara in Android NDK (C++) — русскоговорящее сообщество
Наличие каких-то специфичных для твоего приложения классов
источник

I

Ivansuper in Android NDK (C++) — русскоговорящее сообщество
Возьму и соберу апп с таким же пакетом
источник

AO

Alexandr Opara in Android NDK (C++) — русскоговорящее сообщество
Можешь проверить подпись апк
источник

I

Ivansuper in Android NDK (C++) — русскоговорящее сообщество
Можно попробовать с подписью поиграть
источник

AO

Alexandr Opara in Android NDK (C++) — русскоговорящее сообщество
Это все только от детей по сути, это правда
источник

V

Victоr in Android NDK (C++) — русскоговорящее сообщество
это самое изи, которое скорее всего человек который взял твою библиотеку, ему хватит экспертизы либу подрубить
источник

AO

Alexandr Opara in Android NDK (C++) — русскоговорящее сообщество
Но поможет от 80 процентов Кул хакеров
источник