上一页 1 2 3 4 5 6 ··· 17 下一页
摘要: ## code patch hook 今天在逆向分析一个程序的时候接触到了code patch hook,其实这个hook技术我在接触逆向之初就已经知道了,但是今天遇到的有点特殊 ### code patch hook 原理是通过修改api的前5个字节,jmp到自己的函数 #### 当用户调用api 阅读全文
posted @ 2023-06-18 23:49 乘舟凉 阅读(35) 评论(0) 推荐(0) 编辑
摘要: string为接口的注意事项 问题描述 ​ 在一个应用程序中用到了另外一个库的dll,向dll的接口传递std::string参数时报错。由于这方面的问题比较多,所以我进行了深入研究。 前置知识 在vs项目右键 -> 属性 ->C/C++ ->代码生成->运行库,有四个选项,/MD 、/MDd、/M 阅读全文
posted @ 2023-05-05 19:45 乘舟凉 阅读(73) 评论(0) 推荐(0) 编辑
摘要: std::string Release struct string{ union Bxty{ char Buf[0x10]; char * Ptr; }; Bxty bxty; #ifdef _WIN64 unsigned __int64 Mysize; unsigned __int64 Myres 阅读全文
posted @ 2023-04-20 23:08 乘舟凉 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 快速排序的思想是使某个数在它该在的位置,然后对这个数前后两部分进行递归处理即可 例子: 6 5 79 2 6该在的位置应该在第三位 5 2 6 79 那么如何使一个数在它该在的位置呢,观察上面的例子,要使一个数在它该在的地方应该要让所有小于它的数在左边,所有大于它的数在右边即可 按照上面的思想我们可 阅读全文
posted @ 2023-04-12 04:03 乘舟凉 阅读(19) 评论(0) 推荐(0) 编辑
摘要: ida 中的反汇编窗口像visual studio一样显示反编译代码 阅读全文
posted @ 2023-04-06 23:50 乘舟凉 阅读(40) 评论(0) 推荐(0) 编辑
摘要: ![image](https://img2023.cnblogs.com/blog/1798202/202303/1798202-20230311014610557-1093083215.png) ![image](https://img2023.cnblogs.com/blog/1798202/202303/1798202-20230311014623504-954360092.png) 阅读全文
posted @ 2023-03-11 01:47 乘舟凉 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 使用Semaphore进行线程同步 #include <windows.h> #include <stdio.h> #define MAX_SEM_COUNT 2 #define THREADCOUNT 3 HANDLE ghSemaphore; DWORD WINAPI ThreadProc(LP 阅读全文
posted @ 2023-03-10 15:33 乘舟凉 阅读(28) 评论(0) 推荐(0) 编辑
摘要: add_executable(<TARGET> WIN32 <SRC_FILE>) 阅读全文
posted @ 2023-03-09 00:44 乘舟凉 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 解包后 electron创建窗口一定要使用BrowserWindow,我们在代码里搜索,找到主窗口 electron打开控制台的代码是 BrowserWindow().webContents.openDevTools() 在后面添加这句代码 重新打包,并打开程序,控制台就打开了 接下开请尽情的调试吧 阅读全文
posted @ 2023-03-06 01:49 乘舟凉 阅读(1232) 评论(0) 推荐(0) 编辑
摘要: 获取electron的架构信息和版本信息 该程序为32位,node的版本为16.13.0,electron的版本为17.1.2 如何获取架构信息和版本信息请点击获取electron的架构信息和版本信息 下载和安装对应版本的node和electron 将node的安装目录设置到环境变量 配置elect 阅读全文
posted @ 2023-03-06 01:03 乘舟凉 阅读(617) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 17 下一页