Reverse Engineering Android

SEC-504

...discover the true nature of any Android APK binary. Analyze hostile code, vulnerabilities in binaries, and how to see through binary obfuscation schemes

Reverse Engineering Android Course Overview

COURSE LENGTH:
4-DAY

CERTIFICATIONS:
1: CREA


Reverse engineering is a vitally important skill for today's expert security professional. Everything from reverse engineering malware to discovering vulnerabilities in binaries are required in order to properly secure an organization from today's ever evolving threats.

In this 4 day hands-on course, you will gain the necessary binary analysis skills to discover the true nature of any Android APK binary. You will learn how to recognize the high level language constructs (such as branching statements, looping functions and network socket code) critical to performing a thorough and professional reverse engineering analysis of a binary. After learning these important introductory skills, you will advance to the analysis of:

  • Hostile Code & Malware, including: Worms, Viruses, Trojans, Rootkits and Bots.

  • Vulnerabilities in Binaries, including: Format string vulnerabilities, buffer overflow conditions, and the identification of flawed cryptographic schemes

  • Binary obfuscation schemes, used by: Hackers, Trojan writers and copy protection algorithms


InfoSec Institute will train you on the standard Android reverse engineering programs IDA Pro, Ollydbg, and Softice. You will also learn how to use various hex editors, binary analysis programs, and code coverage analyzers.


HOW YOU'LL BENEFIT:

  • Gain the in-demand career skills of a reverse engineer. Very few information security professionals, incident response analysts and vulnerability researchers have the ability to reverse binaries efficiently. You will undoubtedly be at the top of your professional field.

  • Learn the methodologies, tools, and manual reversing techniques used real world situations in our reversing lab.

  • Move beyond automated "input and output" testing of binaries, commonly used by fuzzers and other analysis tools.

  • More than interesting theories and lecture, get your hands dirty in our dedicated reversing lab in this security training course.

Learn from Advanced Reversing Experts:
All of the instructors for InfoSec Institute's Reverse Engineering course active work in the field of incident response or security research. Our instructors have spoken at high-profile conferences (such as the Black Hat Briefings, the RSA Security Conference, and the Pentagon Security Forum) and industry events.

  • 90%+ Pass Rate
  • The Only Android Reversing Course
  • On-site exam proctoring
  • FREE Custom Reverse Tools Suite(details)
"Great instructor - thoroughly covered all topics with expertise. He focused our attention to the pertinent information. ... a great experience"

Jeremy J. Pearson,
Joint Staff, Pentagon

What You'll LEARN & DO

  1. Android SDK
  2. APKManager Overview
  3. Deurus Android Reversing Example
  4. Introduction to Smali and baksmali
  5. Dalvik VM architecture
  6. Android OS internal classes
  7. Dalvik opcode overview
  8. Dalvik vs. x86 opcode comparison
  9. Move, monitor and aget, iget opcodes
  10. Invoke opcodes
  11. Framing Dex2jar
  12. Java decompiler
  13. Using the Android Debug Bridge
  14. Using APKManager to find specific classes
  15. Reversing Common Android DRM schemas
  16. Reversing RightsInfo, RightsManager, RightsActivity
  17. Inline Patching
  18. Resigning patched files
  19. Reinstalling patched APK files
  20. Breaking DRM
  21. Classex.dex reversing with backsmali


Prerequisites:

  • Familiarity with Android OS
  • Firm understanding of computer architecture concepts

 





Dates & Locations




Unfortuantely, no public enrollment courses currently match your criteria

Your name can be added to a wait list for an upcomming course, or we can schedule to run an On-Site course in your local area if you have 6 students or more. Complete the following form if you would like to recieve information concerning our wait list policy and/or On-Site training

Full Name:
Company:
Work Phone #:
Email:
Any questions we can answer?
(optional)
 

The best in the world come train with us

See what our students are saying

  • Mario Rodrguez

    U.S. ARMY

    "you have set the standard"

    "You have set the standard for instruction. Innovative and teaches you how to think through a problem with sound logic."


    Find out more
  • "...well worth the money"

    "It was fantastic! I learned more then i could have ever dreamed! even if I dont pass the exam the knowledge i got was well worth the money I spent!! and i had a good time leanring as well!"


    Find out more
  • "nice to have a dedicated training laptop provided"

    "I got a lot out of the real world scenarios presented in class. Jeremy is very knowledgeable in the field of penetration testing. Would definitely take classes again if he is the instructor. The course books are a great reference, and it was nice to have a dedicated training laptop provided by Infosec and not have to bring my own and waste time installing programs during class"


    Find out more
  • Rummy Dabgotra

    MTS Allstream

    "invaluable to my career"

    "Dan is an excellent instructor and incredibly knowledgeable. Great presenter and very helpful. The course was very intense but well structured. The hours were long but it really allows you to get your head wrapped around it. Slide notes were very good as well as the lab pre-info. The labs tied well into the course. The content and knowledge gained will be invaluable to my career."


    Find out more

Certifications & Compliance

Certified Reverse Engineering Analyst: 

In any hands on reverse engineer training course, it is important to have the opportunity to prove tocurrent or potential employers that you have the skills you say you do. This course prepares you for the top reverse engineering certification in the industry, the CREA. The exam is given on-site, InfoSec Institute has achieved a 93% pass rate for this certification. 


Pricing for thisReverse Engineering Course

Pricing

Call (866)-471-0059 or fill out this short form for current pricing

YOU GET

  • 4 Days of Expert Android Reverse Engineering Instruction from a senior instructor with real-world experience and deep knowledge of course content.
  • Guaranteed small class size (less than 10-16 Students), you get an intimate learning setting not offered at any of our competitors.
  • InfoSec Institute's Custom Reversing Tools Enterprise Suite, includes every program covered in the course for at home study. (119 Tools).
  • All meals, snacks and refreshments included.
  • Lecture, Lab Exercise and Text book

Other Related Tools & Resources For Our Students

Be sure to check out our R&D site. We post tutorials, labs, white papers and articles to help you in your continued education. There are frequently forensics videos available. If you haven't taken a course with us yet, check out some of the types of thigns you'll be doing and learning about in class.

OUR STUDENTS SAY:
InfoSec Institute has an excellent instructor and this is the best IT security class I have ever taken. His knowledge and method of teaching are unsurpassed.