上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页
摘要: 代码案例 #include <stdio.h> class Sofa { public: Sofa() { color = 2; } virtual ~Sofa() { // 沙发类虚析构函数 printf("virtual ~Sofa()\n"); } virtual int getColor() 阅读全文
posted @ 2022-04-17 16:49 乘舟凉 阅读(76) 评论(0) 推荐(0)
摘要: release vs 在汇编中堆对象如何确定构造函数的范围 #include <stdio.h> class Person { public: Person() { age = 20; } virtual int getAge(){ return this->age; } int age; }; i 阅读全文
posted @ 2022-04-11 21:10 乘舟凉 阅读(35) 评论(0) 推荐(0)
摘要: 判断构造函数 .text:0000000140001030 mov [rsp+arg_8], rdx .text:0000000140001035 mov [rsp+arg_0], ecx .text:0000000140001039 sub rsp, 48h .text:0000000140001 阅读全文
posted @ 2022-04-08 23:26 乘舟凉 阅读(194) 评论(0) 推荐(0)
摘要: 工具准备 Charles (v4.6.2) clash for windows (0.16.2.0) Proxifier (Version 3.42, 2018.08.31) Charles 安装证书及配置http&&https抓包 配置二次代理 设置Charles二次代理,菜单栏点击【Proxy】 阅读全文
posted @ 2022-04-08 00:33 乘舟凉 阅读(784) 评论(0) 推荐(0)
摘要: 安装证书 安装好程序以后打开,配置Charles证书;选择help——SSL Proxying——install Charles Root Certificate 会出现证书安装的信息,我这边已经安装成功,第一次可能需要安装 将证书安装在“受信任的根证书颁发机构”,这步很重要 最后提示导入成功,出现 阅读全文
posted @ 2022-04-07 10:59 乘舟凉 阅读(223) 评论(0) 推荐(0)
摘要: 其实可能造成标准句柄无效的情况我只见过两种,一种是在自身进程中调用SetStdHandle,另外一种是在创建子进程是设置启动信息属性 SetStdHandle SetStdHandle(STD_INPUT_HANDLE,-1) SetStdHandle(STD_OUTPUT_HANDLE,-1) S 阅读全文
posted @ 2022-04-04 19:11 乘舟凉 阅读(141) 评论(0) 推荐(0)
摘要: 代码示例 printf("\033[4;31;42m color!!! \033[m Hello \n"); 输出结果 下面介绍各个字符的组成含义 \033[4;31;42m 表示彩色字符的开始,后面的字符都会被彩色打印 中括号的边的三个数字分别代表 打印格式、字体颜色 、 背景色,下面介绍它们的取 阅读全文
posted @ 2022-04-02 11:11 乘舟凉 阅读(600) 评论(0) 推荐(0)
摘要: name mangling跟函数重载紧密相关。mangling就是将参数、命名空间、返回值、调用方式等信息加入函数名中,目的就是为了给重载的函数不同的签名,因此调用函数的时候才好确认。 但是有个问题,vs和gcc使用了不同的命名粉碎规则,我们不可能花大量精力在学习粉碎规则,如何快速还原,其实编译器早 阅读全文
posted @ 2022-03-15 12:55 乘舟凉 阅读(760) 评论(0) 推荐(0)
摘要: 1. import example 从sys.path列表中去搜索模块,主函数的入口会被加入到sys.path中 2.from . import expamle 从当前包中去搜索模块,但是主函数的入口不能在当前包 python 项目文件结构 example.py def hello(): print 阅读全文
posted @ 2022-03-12 18:59 乘舟凉 阅读(77) 评论(0) 推荐(0)
摘要: 1.首先启动或附加目标进程 2.然后点击调试->窗口->模块,打开模块窗口 3.选择你想调试的模块,右键->点击加载符号 4.在弹出的文件对话框中选择pdb文件 注意:pdb文件是和你的exe文件是一一对应的,必须是你生成的时候的pdb,因为他们有签名校验,对不上会匹配失败 5.加载pdb文件后,点 阅读全文
posted @ 2022-03-03 17:22 乘舟凉 阅读(1591) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页