Геннадий Дубина, Senior Java/Android Developer, рассказал о reverse engineering для Android и как при помощи анализа и модификации сервиса раздобыть полезный код, на очередной встрече IT talk в Херсоне.
Вначале докладчик пояснил, в каких случаях нужен reverse engineering, затронул юридический аспект вопроса и сделал краткий обзор инструментов, которые позволяют это делать. Затем детально остановился на языке для модификации smali. Особенность языка заключается в том, что он нигде не описан. Поэтому Гена подробно рассказал о синтаксисе smali, о его методах и правилах их вызова, о логировании, о разнице между выключением и удалением логирования.

Геннадий на конкретном примере разобрал, как писать код на smali. А участники встречи получили в помощь хорошую шпаргалку.
Артур Малега: «Отличная презентация. Отдельный плюс — рассмотрена юридическая составляющая reverse engineering».
Презентация: http://www.slideshare.net/ittalk/android-smali-v2
-
12 февраля 2020
-
10 января 2019