Reverse engineering of Android application. What is behind
Доброго времени суток!
Готовлю доклад «Reverse engineering of Android application. What is behind.»
growth4u.blogspot.com/...gineering-of-android.html
Тема интересна?
О чём хотелось бы услышать?
Что хотелось бы увидеть?
Спасибо.
Коля.
12 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарівНасколько я понимаю получить java код реверсом можно только при условии если приложение изначально написано под JVM. Если приложение написано с использование вызовов NDK, то вызов JNI будет конечной точкой реверса в java код?
Ну и еще вопрос- сейчас множества игрушек написано на юнити — если разобрать такой apk то увилим всем знакомые .Net (xamarin) dll. Т.к. возможно подобное приложение вывернуть?
Спасибо за хорошие вопросы.
<<
>>Маленькая придирка.
Не jvm, а DVM.
Dalvik Virtual Machine.
Уже почти 3 года тут лежит декомпилятор для Android — torrents.net.ua/...ic.php?t=330975 . Вот только 99% интересных программ сейчас «испорчены» обфускаторами. Есть ли приём против них?
Спасибо.
Хороший вопрос.
Распаковка, модификация и запаковка DexGuard например
Понял.
Огласите пожалуйста весь список.
Остальные пункты списка могут вызывать затруднения у большинства :
— аппаратная привязка приложений и ее обход
— самомодифицирующийся код, техники загрузки кода с сервера и его выполнение
— виртуальная машина ARM, обзор технологии, перспективы
— обзор и сравнение тулзов
Можно попридираться? «What is behind?» лучше бы заменить на «What is behind the scenes?/What is under the hood?/What is inside?», т.к. иначе получается либо «что (есть) тому причиной?», а это, как мне кажется, не то, что вы имели в виду.
а где сам доклад будет презентирован общественности?
UA Mobile
23 ноября
www.uamobile.org/...ion-what-behind