![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
逆向分析
NDBTjay
这个作者很懒,什么都没留下…
展开
-
《C++反汇编与逆向分析技术揭秘》阅读笔记——第四章 观察各种表达式的求值过程
第四章对数学基础要求比较高,详细介绍了各种表达式的汇编形式以及编译时的代码优化方法,并总结出了套路,对阅读汇编代码中关于的计算等代码段有比较大的帮助。同时,介绍了硬件的优化方法,打开了我新世界的大门。关于本章最后的CrackMe程序,这是作者仔仔细细带我们做的一次逆向之旅,代码的逆向过程写得清楚明白,很容易读懂,但前提是要对参数和数组这两块的汇编有了解,如果基础不是很好,可以先跳过这部分,往后...原创 2019-12-01 01:13:38 · 516 阅读 · 0 评论 -
《C++反汇编与逆向分析技术揭秘》阅读笔记——第三章 认识启动函数,找到用户入口
第三章 认识启动函数,找到用户入口第三章主要讲解了程序的启动函数和找main函数的方法,对于在逆向过程中定位函数入口点有很大帮助。3.1 程序真正的入口VC++开发的程序在调试时总是从main和WinMain函数开始,这容易令人误以它们是程序的第一条指令执行处。但其实main和WinMain也需要被调用,所以它们并不是“应用程序入口”,而是“语法规定的用户入口”。在应用程序加载时,操作系统会...原创 2019-11-28 10:14:22 · 290 阅读 · 0 评论 -
《C++反汇编与逆向分析技术揭秘》阅读笔记——第二章 基本数据类型的表现形式
现在,我们进入了本书的第二部分,C++反汇编揭秘,在这一部分我的梳理方式是按照章节整理出我自己不太熟悉的知识点,并将我在阅读过程中遇到的疑惑提出来,如果有高手能看到我的文章,希望能对于我的疑惑给一点帮助。2.1整数类型(1)数据在内存中存放的两种方式:1)小尾方式:以字节为单位,按照数据类型长度,低数据位排放在内存的低端,高数据存放在内存的高端,如0x12345678会存储为78 56 34...原创 2019-11-28 00:38:12 · 411 阅读 · 0 评论 -
《C++反汇编与逆向分析技术揭秘》阅读体会——第一章 熟悉工作环境和相关工具
《C++反汇编与逆向分析技术揭秘》阅读体会——第一章 熟悉工作环境和相关工具这是我第一次写博客,写得不好大家多多包涵。在这里插入代码片由于还没学习C++,只看到了全书的第8章,但也对全书有了一个大概的了解,现在想梳理一下目前为止看到的内容,在这次梳理中,我读懂了很多第一次没看懂的地方。整体来看,这本书讲解非常全面,很多在前面的代码中遇到的疑惑在后面的内容中基本都会讲到,而且C++代码与汇编代码...原创 2019-11-25 23:24:25 · 273 阅读 · 0 评论