Android逆向安全是一个很热门高薪的行业,很多人都想要去学习这门技术,但又有多少人能够学会呢?很多人都没有找对学习的方法,而学习的方法有两种,第一就是跟着培训班走,第二就是要有学习路线,第一种很简单适合很多人,第二种就难了,很多人因为缺乏自制力而没有坚持下去。
今天小编给大家推荐很适合咱们初阶阶段安卓逆向小编学习的4大书籍,希望可以帮助到大家。
《有趣的二进制》
通过逆向工程,揭开人们熟知的软件背后的机器语言的秘密,并教给读者读懂这些二进制代码的方法。理解了这些方法,技术人员就能有效地Debug,防止软件受到恶意攻击和反编译。本书涵盖的技术包括:汇编与反汇编、调试与反调试、缓冲区溢出攻击与底层安全、钩子与注入、metasploit 等安全工具。《有趣的二进制:软件安全与逆向分析》适合对计算机原理、底层或计算机安全感兴趣的读者阅读。
《Android应用安全防护和逆向分析》
本书涉及内容有点多,但是没有一章是多余的,每章内容都是干货。本书包括26章,分为四篇。阅读本书需要有一定的Android开发基础。有的读者可能会觉得第1章内容就有点深,本书第1章的目的在于把读者带入安全世界,看不懂没关系,可以从第2章开始看下去,毕竟应用开发领域和安全逆向领域有很多不一样的地方。
本书最大的特点在于非常实用,用案例讲解详细操作步骤,跟着每一步具体操作,才能真正看明白。可以把本书作为一本参考书,没看懂不要急,多操作几遍试试。这本书的写作历时一年多,真心觉得很不容易。
《Android软件安全与逆向分析》
本书由浅入深、循序渐进地讲解了Android 系统的软件安全、逆向分析与加密解密技术。包括Android软件逆向分析和系统安全方面的必备知识及概念、如何静态分析Android 软件、如何动态调试Android 软件、Android 软件的破解与反破解技术的探讨,以及对典型Android 病毒的全面剖析。
《Android从入门到精通》
该书注重实际动手能力的培养,在遵循技术研发知识体系的严密性的同时,在容易产生错误、不易理解的环节配上翔实的开发实例呈现给读者。每一个实例都经过精心挑选,解释详尽,使读者在实例学习中掌握Android编程思想和编程技巧。本书配有源代码,读者可快速、无障碍地学习Android实战开发技术。