
记录
刘大聪聪聪聪
从入门到转行
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
滴水逆向——继承、构造函数随笔
文章目录构造函数析构函数继承构造函数无返回值与当前类(结构)名一致创建对象时初始化对象。有构造函数的前提下,创建对象的时候初始化成员变量调用构造函数使用(必须使用)。其他函数称为成员函数。当创建一个对象但是不需要初始化成员变量时,就需要重载一个无参数的构造函数:普通成员函数也可以重载:返回值不同,不可以作为重载的条件。重载的条件:函数名相同,函数参数个数、类型不同。...原创 2020-03-21 17:48:37 · 302 阅读 · 0 评论 -
滴水逆向——This指针课堂随笔
文章目录数组传递时,传递的是指针;结构体传递的时候,传递的是副本。原创 2020-03-21 15:28:21 · 468 阅读 · 0 评论 -
滴水逆向——DLL随笔
动态链接库与静态链接库:1.静态链接库:创建:新建一个类分别在源文件和头文件中填加程序和声明:F7编译,然后查找项目下的 TestLib.lib(debug文件夹下)和LibTools.h文件,复制到需要使用的项目下。然后创建一个普通的控制台项目,将刚才的lib文件和.h文件复制到该项目中现在就可以使用静态链接库中定义的函数了。方式二:函数的声明在.h文件中...原创 2020-03-19 18:50:34 · 725 阅读 · 0 评论 -
滴水逆向P42——随笔
P42 新增节添加代码1.首先判断头部的空白区够不够加节表notebook.exe节表后被填充了数据,则需要使用到DOS头后面的填充垃圾值的区域。需要修改DOS头中的e_lfanew让它指向DOS头结束的下一行,将头部剩下的内容提升到前面在DOS头后面一段的地址内存的是垃圾值所有的节表后面必须跟40个字节的全0,一个节表长40字节。添加节表的时候需要注意剩余的空间中是否有80个字节...原创 2020-03-14 22:25:53 · 490 阅读 · 0 评论 -
滴水逆向——指针08课堂随笔
px+2=> 2 * 4 * 5(px+2)+2 =>24原创 2020-02-22 13:59:25 · 410 阅读 · 0 评论 -
滴水逆向——指针07课堂随笔
多级指针1.创建指针后一定要赋值,否则就会出现野指针。选中的项目是p1[0]生成的,cdcall函数调用方法,先传最右边参数。由图中可知push进3个参数,外平栈为0Ch。ebp-8中存的是p2的值三个printf是等价的数组指针(指向数组的指针)...原创 2020-02-22 13:59:09 · 667 阅读 · 0 评论