Reverse engineering обсудили на IT talk в Херсоне

Геннадий Дубина, Senior Java/Android Developer, рассказал о reverse engineering для Android и как при помощи анализа и модификации сервиса раздобыть полезный код, на очередной встрече IT talk в Херсоне.

Вначале докладчик пояснил, в каких случаях нужен reverse engineering, затронул юридический аспект вопроса и сделал краткий обзор инструментов, которые позволяют это делать. Затем детально остановился на языке для модификации smali. Особенность языка заключается в том, что он нигде не описан. Поэтому Гена подробно рассказал о синтаксисе smali, о его методах и правилах их вызова, о логировании, о разнице между выключением и удалением логирования.

17670355295_fa5fff8999_k

Геннадий на конкретном примере разобрал, как писать код на smali. А участники встречи получили в помощь хорошую шпаргалку.

Артур Малега: «Отличная презентация. Отдельный плюс  — рассмотрена юридическая составляющая reverse engineering».

Презентация: http://www.slideshare.net/ittalk/android-smali-v2

Об IT talk.

Все фотографии