Trend
Motivation
Motivation
동상이몽 同床異夢
Motivation
Motivation
Motivation
Motivation
Motivation
Motivation
Motivation
Motivation
Motivation
Motivation
Motivation
Motivation
Motivation
Contents
Contents
Reverse Engineering
Reverse Engineering
Reverse Engineering
Contents
*.java *.class
javac
Java Complier
*.class
Java Virtual Machine
*.java *.class
javac
jad
Java Decomplier
.NET Reflector
Contents
classes
Resources
Android Manifest
Reference Library
}
Dalvik Executable File
(*.dex) }
Android Package Resource File
(*.arsc) +
etc config…
Android Package (*.APK)
*.java *.class *.apk
classes
Resources
Android Manifest
Reference Library
classes .dex
resources.arsc + etc config…
1. ApkTool http://code.google.com/p/android-apktool/
2. Dex2Jar http://code.google.com/p/dex2jar/
3. Java Decompiler http://java.decompiler.free.fr
*.java *.class *.apk
classes
Resources
Android Manifest
Reference Library
classes .dex
resources.arsc + etc config…
1 2 3
Contents
Contents
Contents
Contents
Contents
Contents
Contents
왜 리버싱을 하나요?
proguard http://proguard.sf.net/
Contents
•
•
•
•
•
Contents
http://code.google.com/hosting/
http://google.com/codesearch
Q & A
http://twitter.com/geekbeast
Thank you!