Size: a a a

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

2020 March 21

M

Max in Android NDK (C++) — русскоговорящее сообщество
Что-то такое.
источник

k

k1ceargy in Android NDK (C++) — русскоговорящее сообщество
Max
uint32_t str_xt1[45] = {
   0x9EФ2C101,
   0x84B5C9F6,
Это коды букв типа?
источник

k

k1ceargy in Android NDK (C++) — русскоговорящее сообщество
В uint32_t
источник

M

Max in Android NDK (C++) — русскоговорящее сообщество
Нет. В данном случае это строка, зашифрованная через xor и сжатая одним из алгоритмов, а после разбитая по 4 байта. Также можно поменять байты местами. В общем, фантазировать нужно. При обфускации очень трудно разобрать код.
Но char использовать очень глупо. Быстро найдут.
источник

k

k1ceargy in Android NDK (C++) — русскоговорящее сообщество
Max
Нет. В данном случае это строка, зашифрованная через xor и сжатая одним из алгоритмов, а после разбитая по 4 байта. Также можно поменять байты местами. В общем, фантазировать нужно. При обфускации очень трудно разобрать код.
Но char использовать очень глупо. Быстро найдут.
так это же не в проекте такое захардкодить
источник

k

k1ceargy in Android NDK (C++) — русскоговорящее сообщество
А утилитка для обфускации наверное
источник

IS

Ilya Shlyahovoy in Android NDK (C++) — русскоговорящее сообщество
Вообще, можно детектить целостность апки и правильного сертификата > отправлять это все на сервер.
Можно также  отправлять все данные о девайсе и на сервере выяснять, это реальный девайс или нет )
источник

M

Max in Android NDK (C++) — русскоговорящее сообщество
k1ceargy
А утилитка для обфускации наверное
Я утилиты на скриптовых языках пишу.
источник

k

k1ceargy in Android NDK (C++) — русскоговорящее сообщество
Max
Я утилиты на скриптовых языках пишу.
писал подобное на Lua, и это как "препроцессинг" у тебя работает?
источник

k

k1ceargy in Android NDK (C++) — русскоговорящее сообщество
Типа запустил
источник

k

k1ceargy in Android NDK (C++) — русскоговорящее сообщество
Все зашифровал
источник

M

Max in Android NDK (C++) — русскоговорящее сообщество
k1ceargy
писал подобное на Lua, и это как "препроцессинг" у тебя работает?
Не совсем. Утилита генерирует код на Си.
источник

k

k1ceargy in Android NDK (C++) — русскоговорящее сообщество
Ля, не так понял))
источник

M

Max in Android NDK (C++) — русскоговорящее сообщество
Возможно. В новой версии LLVM, кажется, есть скрытие строк.
источник

M

Max in Android NDK (C++) — русскоговорящее сообщество
Хорошо бы этот массив ещё на два разбить, а лучше на три.
источник

AT

Arkadi Tolkun in Android NDK (C++) — русскоговорящее сообщество
В дебагере все равно все будет видно. Когда строку обратно собрал :)
источник

k

k1ceargy in Android NDK (C++) — русскоговорящее сообщество
Arkadi Tolkun
В дебагере все равно все будет видно. Когда строку обратно собрал :)
Кстати да
источник

k

k1ceargy in Android NDK (C++) — русскоговорящее сообщество
ну без этого никак
источник
2020 March 22

IS

Ilya Shlyahovoy in Android NDK (C++) — русскоговорящее сообщество
Всем пофиг, когда даешь рабочий опыт ? )
источник

k

k1ceargy in Android NDK (C++) — русскоговорящее сообщество
Ilya Shlyahovoy
Вообще, можно детектить целостность апки и правильного сертификата > отправлять это все на сервер.
Можно также  отправлять все данные о девайсе и на сервере выяснять, это реальный девайс или нет )
Целостность это типа контрольные суммы проверять?
источник