Size: a a a

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

2019 June 17

DD

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

DD

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

Mi

Max imunnism in Android NDK (C++) — русскоговорящее сообщество
Хай ребя! Подскажите, как можно ndk в дроиде обфусцировать? Главная цель - хоть как-то поломать шаблон ндк. Есть теория, что некие гады написали автоматизацию под мою нативку и вычленяют от туда ключи. Как можно усложнить им жизнь?
источник

DT

Dmitry Tereshin in Android NDK (C++) — русскоговорящее сообщество
Max imunnism
Хай ребя! Подскажите, как можно ndk в дроиде обфусцировать? Главная цель - хоть как-то поломать шаблон ндк. Есть теория, что некие гады написали автоматизацию под мою нативку и вычленяют от туда ключи. Как можно усложнить им жизнь?
o-llvm
источник

PV

Pavel Vasiliev in Android NDK (C++) — русскоговорящее сообщество
Мне кажется, от сигнатур функций на jni слое никуда не денешься. Заобфусковать можно содержимое либы но не точки входа
источник

DT

Dmitry Tereshin in Android NDK (C++) — русскоговорящее сообщество
Так и есть, если эти ключи захардкожены, то обфускация тоже не спасёт
источник

ЯН

Ярослав Нестеров in Android NDK (C++) — русскоговорящее сообщество
Max imunnism
Хай ребя! Подскажите, как можно ndk в дроиде обфусцировать? Главная цель - хоть как-то поломать шаблон ндк. Есть теория, что некие гады написали автоматизацию под мою нативку и вычленяют от туда ключи. Как можно усложнить им жизнь?
что у юзера на телефоне, юзеру принадлежит
источник

VL

Viacheslav L in Android NDK (C++) — русскоговорящее сообщество
Max imunnism
Хай ребя! Подскажите, как можно ndk в дроиде обфусцировать? Главная цель - хоть как-то поломать шаблон ндк. Есть теория, что некие гады написали автоматизацию под мою нативку и вычленяют от туда ключи. Как можно усложнить им жизнь?
Вижу 2 варианта: шифрануть, или перенести на серверную часть
источник

ЯН

Ярослав Нестеров in Android NDK (C++) — русскоговорящее сообщество
Max imunnism
Хай ребя! Подскажите, как можно ndk в дроиде обфусцировать? Главная цель - хоть как-то поломать шаблон ндк. Есть теория, что некие гады написали автоматизацию под мою нативку и вычленяют от туда ключи. Как можно усложнить им жизнь?
чё за ключи? зачем они там? можно в крадце причину?
источник

ЯН

Ярослав Нестеров in Android NDK (C++) — русскоговорящее сообщество
Viacheslav L
Вижу 2 варианта: шифрануть, или перенести на серверную часть
что шифрануть?
источник

VL

Viacheslav L in Android NDK (C++) — русскоговорящее сообщество
Ярослав Нестеров
что шифрануть?
Подозреваю, что ключи
источник

VL

Viacheslav L in Android NDK (C++) — русскоговорящее сообщество
Чтобы это не значило
источник

ЯН

Ярослав Нестеров in Android NDK (C++) — русскоговорящее сообщество
Viacheslav L
Подозреваю, что ключи
как? а где хранить ключи для ключей? тоже хардкодить? с сервера присылать?
источник

ЯН

Ярослав Нестеров in Android NDK (C++) — русскоговорящее сообщество
Max imunnism
Хай ребя! Подскажите, как можно ndk в дроиде обфусцировать? Главная цель - хоть как-то поломать шаблон ндк. Есть теория, что некие гады написали автоматизацию под мою нативку и вычленяют от туда ключи. Как можно усложнить им жизнь?
максимум что ты можешь делать, так это хранить ключи на сервере, из ндк коннектиться к серваку по протоколу деффи-хелмана, получать ключи по защищённому каналу и нигде их на устройстве не хранить, даже в оперативной памяти - получил, использовал, стёр
источник

VL

Viacheslav L in Android NDK (C++) — русскоговорящее сообщество
Ярослав Нестеров
как? а где хранить ключи для ключей? тоже хардкодить? с сервера присылать?
Вопросы не по теме. Я всего лишь пытался предоставить конкретный ответ на конкретный вопрос, даже не алгоритм реализации, дабы представить ТСу возможность поразмыслить в одном из направлений
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
how do i obtain a class?
https://del.dog/acedafowup stacktrace
https://del.dog/upinimasih.kt class i want to obtain
https://del.dog/mufeyicafu.cc code
источник

Mi

Max imunnism in Android NDK (C++) — русскоговорящее сообщество
хмм, а что если эти ключи собирать динамически? Поможет ли в этом случае control flow обфускация? Я не боюсь что либу расковыряют руками, у меня есть подозрение, что на это написали автоматизацию
источник

PV

Pavel Vasiliev in Android NDK (C++) — русскоговорящее сообщество
Max imunnism
хмм, а что если эти ключи собирать динамически? Поможет ли в этом случае control flow обфускация? Я не боюсь что либу расковыряют руками, у меня есть подозрение, что на это написали автоматизацию
Боюсь что нет. Может быть новичков в реверсе это и отпугнёт, но принципиально проблему всё равно не решает
источник

PV

Pavel Vasiliev in Android NDK (C++) — русскоговорящее сообщество
Я слышал мнение что в некотором смысле нативные библиотеки потрошить разными инструментами на наличие постоянных или постоянно одинаково вычисляемых значений даже проще чем АПКшники в андроиде
источник

Mi

Max imunnism in Android NDK (C++) — русскоговорящее сообщество
я слышал про некий MOVфускатор :D
источник