- Mobile Application Penetration Testing
- Vijay Kumar Velu
- 223字
- 2021-07-16 12:46:40
Chapter 2. Snooping Around the Architecture
Architecture is the art of carefully designing the structure of something.
In electronics engineering, mobile architecture is the conceptual design and fundamental operational structure of a system or product. Applications are among the most crucial elements of any mobile platform. In this chapter, we will snoop around or take a deep pe into aspects of the Android and iOS architectures, which will help you harvest vulnerabilities. We will also cover the following:
Android:
- Understanding Android components
- How Android components communicate with each other, that is, inter-process communication (IPC)
- Building our knowledge of the Dalvik virtual machine and Android runtime
- How the Android security model works
- The difference between the DEX and OAT file formats
iOS:
- How to navigate through an iOS application's directory structure
- The different programming languages in iOS – Objective C and Swift
- How the iOS security model is designed
- How to inspect a Mach-O binary
- How iOS process isolation works
- How to inspect property lists
By the end of this chapter, you should walk away with the knowledge of how IPC works within Android, the difference between Dalvik and ART executables, and also understand how to navigate through an iOS application and understand how to identify important files and items of information that will help you in the process of identifying vulnerabilities.
- 公有云容器化指南:騰訊云TKE實(shí)戰(zhàn)與應(yīng)用
- MySQL數(shù)據(jù)庫進(jìn)階實(shí)戰(zhàn)
- 企業(yè)級數(shù)據(jù)與AI項(xiàng)目成功之道
- Python數(shù)據(jù)分析與數(shù)據(jù)化運(yùn)營
- Splunk智能運(yùn)維實(shí)戰(zhàn)
- 大數(shù)據(jù)技術(shù)原理與應(yīng)用:概念、存儲、處理、分析與應(yīng)用
- MySQL數(shù)據(jù)庫技術(shù)與應(yīng)用
- Python 3爬蟲、數(shù)據(jù)清洗與可視化實(shí)戰(zhàn)
- 掌中寶:電腦綜合應(yīng)用技巧
- Learn Selenium
- Tableau商業(yè)分析從新手到高手(視頻版)
- 用戶畫像:平臺構(gòu)建與業(yè)務(wù)實(shí)踐
- 21天學(xué)通Oracle(第2版)
- 算法設(shè)計與分析
- 數(shù)據(jù)隱私與數(shù)據(jù)治理:概念與技術(shù)