77
6
AndroId mAlwAre trendS
And reverSIng tActIcS
Although anyone can learn to reverse engineering malware, a key dif-
ferentiator in skill levels is often the ability to tackle the problem in a
fast and ecient manner. All reversers could systematically reverse an
application line by line, though this is not a scalable solution and leads
to massive amounts of time wasted. e essential toolkit for reversing
with speed will consist of at least baksmali, AXMLReader, and IDA
Pro 6.5. Starting with an APK le, we are going to emulate what we
might do when attacking any other binary: prepare the les for analy-
sis and look for entry points or other points of interest.
bebop:spamsoldier tstrazzere$ unzip -e com.example.
smsmessaging.apk -d contents
Archive: ...