買這商品的人也買了...
-
大話設計模式$620$490 -
鳥哥的 Linux 私房菜-基礎學習篇, 3/e$820$648 -
程式設計師的自我修養-連結、載入、程式庫$580$493 -
$1,912Android Forensics: Investigation, Analysis and Mobile Security for Google Android (Paperback) -
Android 4.X 手機/平板電腦程式設計入門、應用到精通, 2/e (適用 Android 1.X~4.X)$520$411 -
JavaScript 設計模式 (JavaScript Patterns)$480$379 -
PHP & MySQL: The Missing Manual 國際中文版 (PHP & MySQL: The Missing Manual)$580$458 -
跨平台 Android / iPhone 程式開發-使用 PhoneGap / jQuery Mobile$580$493 -
Debug Hacks 除錯駭客 -- 極致除錯的技巧與工具$580$458 -
用 Dreamweaver CS6 我也會開發 APP$450$356 -
行動介面設計模式圖鑑-以視覺範例學習有效的介面設計模式 (Mobile Design Pattern Gallery: UI Patterns for Mobile Applications)$580$458 -
Arduino UNO R3 開發板(副廠相容版)附傳輸線$400$380 -
搞懂 NoSQL 的 15 堂課 (NoSQL Distilled 中文版) (NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence)$360$284 -
Android App 開發者必修 16 堂課:最強範例!經典得獎程式碼完全解析$520$199 -
Android Security: Attacks and Defenses (Hardcover)$3,220$3,059 -
Linux Kernel Hacks 改善效能、提昇開發效率及節能的技巧與工具$680$537 -
深入淺出 Node.js$560$437 -
Arduino 互動設計專題與實戰-深入 Arduino 的全方位指南 (附114段教學與執行影片/範例程式檔)$550$435 -
改變世界的九大演算法 : 讓今日電腦無所不能的最強概念 (Nine Algorithms That Changed the Future: The Ingenious Ideas That Drive Today’s Computers)$360$284 -
ASP.NET MVC 5 網站開發美學$780$616 -
Android 程式設計入門、應用到精通 -第二版 (適用 Android L, 1.X~4.X, Android Wear 穿戴式裝置)$560$442 -
Raspberry Pi 最佳入門與實戰應用-深入 Raspberry Pi 的全方位指南(附87段教學與執行影片/範例程式檔)$450$356 -
程式設計人應該知道的 97 件事 | 來自專家的集體智慧 (97 Things Every Programmer Should Know: Collective Wisdom from the Experts)$400$316 -
為什麼我 Android 程式比你的快又好─最佳化實作$520$442 -
iOS 8 程式設計實戰--205 個快速上手的開發技巧$500$395
相關主題
商品描述
Decompiling Android looks at the the reason why Android apps can be decompiled to recover their source code, what it means to Android developers and how you can protect your code from prying eyes. This is also a good way to see how good and bad Android apps are constructed and how to learn from them in building your own apps.
This is becoming an increasingly important topic as the Android marketplace grows and developers are unwittingly releasing the apps with lots of back doors allowing people to potentially obtain credit card information and database logins to back-end systems, as they don’t realize how easy it is to decompile their Android code.
- In depth examination of the Java and Android class file structures
- Tools and techniques for decompiling Android apps
- Tools and techniques for protecting your Android apps
What you’ll learn
- How to download an Android app and decompile it into its original Java source and HTML5 and CSS code
- How to protect your Android apps so that others cannot decompile it
- To identify potential security threats that currently exist and how to avoid them
- What tools are available to decompile and protect Android apps
- The structure of a Java Classfile and an Android classfile
- How the standard JVM and the Dalvik JVM differ
- How to create your own Android decompiler and obfuscator
Who this book is for
This book is for Android developers and their managers. It's also for hackers and hobbyist types who wish to see how Android apps are constructed as a means of learning how to build Android apps.
Table of Contents
- Laying the Groundwork
- Ghost in the Machine
- Inside the DEX File
- Tools of the Trade
- Decompiler Design
- Decompiler Implementation
- Case Studies
商品描述(中文翻譯)
《反編譯 Android》探討了為什麼 Android 應用程式可以被反編譯以恢復其原始程式碼,這對 Android 開發者意味著什麼,以及如何保護你的程式碼不被他人窺探。這也是一個很好的方式來了解優質和劣質的 Android 應用程式是如何構建的,並從中學習以建立自己的應用程式。
隨著 Android 市場的擴大,這個主題變得越來越重要,開發者在不知情的情況下釋出許多後門應用程式,讓人們有可能獲取信用卡資訊和後端系統的資料庫登入資訊,因為他們並未意識到反編譯 Android 程式碼是多麼容易。
- 深入檢視 Java 和 Android 類別檔案結構
- 反編譯 Android 應用程式的工具和技術
- 保護你的 Android 應用程式的工具和技術
你將學到的內容:
- 如何下載一個 Android 應用程式並將其反編譯為原始的 Java 程式碼以及 HTML5 和 CSS 代碼
- 如何保護你的 Android 應用程式,使他人無法反編譯
- 識別當前存在的潛在安全威脅以及如何避免它們
- 可用於反編譯和保護 Android 應用程式的工具
- Java 類別檔案和 Android 類別檔案的結構
- 標準 JVM 和 Dalvik JVM 的差異
- 如何創建自己的 Android 反編譯器和混淆器
本書適合對象:
本書適合 Android 開發者及其經理。它也適合希望了解 Android 應用程式構建方式的駭客和愛好者,以此作為學習如何建立 Android 應用程式的手段。
目錄:
1. 基礎建設
2. 機器中的幽靈
3. DEX 檔案內部
4. 行業工具
5. 反編譯器設計
6. 反編譯器實作
7. 案例研究
