Donnerstag, 4. April 13
Is the process of discovering the technological                          Reverse           principles of a device, object,...
Valuable data                          Purpose                                    Interfacing                             ...
Android Compiling   Coding in Java            process                                Compiling to Dalvik                  ...
(de)distribution   Pulling from device                               Directly download via googleplay-pythonapi           ...
(de)distributionDonnerstag, 4. April 13
(de)packaging   From dex to .smali or .java             (de)compiling                             dex2jar                 ...
SmaliDonnerstag, 4. April 13
APK Tool     https://code.google.com/p/android-apktool/                                       downloads/list              ...
Crackme   http://crackmes.de/users/deurus/                                    android_crackme03/                          ...
Smali   http://pallergabor.uw.hu/androidblog/                                  dalvik_opcodes.htmlDonnerstag, 4. April 13
Security Tokens                          Private addresses                          Unauthorized access                   ...
Proguard   Obfuscating and optimizing tool                                     http://developer.android.com/tools/help/   ...
Thank you!                          + http://goo.gl/t4AVh                          @eenriquelopez                         ...
Upcoming SlideShare
Loading in …5
×

Debugging Android - GDG Munich

546 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
546
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
15
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Debugging Android - GDG Munich

  1. 1. Donnerstag, 4. April 13
  2. 2. Is the process of discovering the technological Reverse principles of a device, object, or system through Engineering analysis of its structure, function, and operation 1 1Eilam, Eldad & Chikofsky, Elliot J. (2007). Reversing: secrets of reverse engineering.Donnerstag, 4. April 13
  3. 3. Valuable data Purpose Interfacing Security analysisDonnerstag, 4. April 13
  4. 4. Android Compiling Coding in Java process Compiling to Dalvik Packaging DistributionDonnerstag, 4. April 13
  5. 5. (de)distribution Pulling from device Directly download via googleplay-pythonapi Download from webDonnerstag, 4. April 13
  6. 6. (de)distributionDonnerstag, 4. April 13
  7. 7. (de)packaging From dex to .smali or .java (de)compiling dex2jar apktoolDonnerstag, 4. April 13
  8. 8. SmaliDonnerstag, 4. April 13
  9. 9. APK Tool https://code.google.com/p/android-apktool/ downloads/list Jar Signer http://docs.oracle.com/javase/1.3/docs/ tooldocs/win32/jarsigner.html Keytool http://docs.oracle.com/javase/6/docs/ technotes/tools/windows/keytool.htmlDonnerstag, 4. April 13
  10. 10. Crackme http://crackmes.de/users/deurus/ android_crackme03/ dex2jar http://code.google.com/p/dex2jar/ JD-GUI http://java.decompiler.free.fr/Donnerstag, 4. April 13
  11. 11. Smali http://pallergabor.uw.hu/androidblog/ dalvik_opcodes.htmlDonnerstag, 4. April 13
  12. 12. Security Tokens Private addresses Unauthorized access CheatingDonnerstag, 4. April 13
  13. 13. Proguard Obfuscating and optimizing tool http://developer.android.com/tools/help/ proguard.htmlDonnerstag, 4. April 13
  14. 14. Thank you! + http://goo.gl/t4AVh @eenriquelopez http://www.neo-tech.esDonnerstag, 4. April 13

×