逆向分析书籍介绍

来源:百度知道 编辑:UC知道 时间:2024/05/08 17:00:53
比如用od这一类工具,逆向分析病毒,具体什么书籍比较好

对立志成为信息安全领域的专家,特别是逆向分析高手推荐的必读书籍。
1、在学习汇编前,掌握一门高级程序设计语言
C语言程序设计
(The C Programming Language (2nd Edition), Brian W.Kernighan & Dennis M.Ritchie著)
C++语言程序设计
(The C++ Programming Language (Special Editon),Bjarne Stroustrup著)

有了高级语言基础,再学习汇编语言
《IBM-PC汇编语言程序设计》 第二版
《汇编语言(第二版)》 王爽

等汇编学好了,为了更快的提高水平,建议再掌握Win32编程
Win32程序设计就是API方式的Windows编程
Charles Petzold著的《Windows程序设计》(以VC来讲解)
罗云彬著的《Windows环境下32位汇编语言程序设计》,它以MASM汇编为讲解平台。
Windows核心编程
(Programming Applications for Microsoft Windows, Fourth Edition, Jeffrey Richter著)

有了以上基础,就基本可以看懂《 加密与解密(第三版) 》了

等解密入门后,建议再阅读Matt Pietrek、Jeffrey Ritcher等大师的专著
《Windows 95 System Programming Secrets》(中文译名《Windows 95 系统程序设计大秘密》)
《windows高级编程指南》
《Windows2000编程技术内幕》
《Win32系统编程―Windows 2000应用程序开发指南》等

通过以上学习,对系统底层有一定了解,到此,可以朝软件加密模块发展,例如编写自己的加壳软件等。

关注逆向最新发展,比如《C++反汇编与逆向分析技术揭秘》

小人书 从小做起