会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
路漫漫其修远兮,吾将上下而求索
学以致用,不用则废
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
17
18
19
20
21
22
23
24
25
···
29
下一页
2022年4月24日
逆向分析技术
摘要: ##说明 将可执行程序反汇编,通过分析反汇编代码来理解其代码功能(例如各接口的数据结构等)然后用高级语言重新描述 这段代码,逆向分析原始软件的思路,这个过程就称作逆向工程(Reverse Engineering),有时也简单地称作逆向(Reversing).这是一项很重要的技能,需要扎实的编程功底和
阅读全文
posted @ 2022-04-24 10:59 不会笑的孩子
阅读(1402)
评论(0)
推荐(0)
2022年4月23日
Swithch反汇编(四种)
摘要: ##Switch语法格式 Switch(表达式) { case 常量表达式1: 语句; break; case 常量表达式2: 语句; break; case 常量表达式3: 语句; break; default: 语句; break; } ##Switch注意事项 * case后面必须是常量表达式
阅读全文
posted @ 2022-04-23 19:10 不会笑的孩子
阅读(137)
评论(0)
推荐(0)
2022年4月15日
消息类型
摘要: ##消息的产生 鼠标 键盘 其它应用程序 内核程序 ##消息的处理过程 ##MSG typedef struct tagMSG { HWND hwnd; //Handle to the window whose window procedure receives the message. //消息是
阅读全文
posted @ 2022-04-15 15:49 不会笑的孩子
阅读(55)
评论(0)
推荐(0)
第一个窗口程序
摘要: ##第一个窗口程序 #include "stdafx.h" #include<windows.h> #include<stdio.h> //窗口程序 LRESULT CALLBACK WindowProc( HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lP
阅读全文
posted @ 2022-04-15 14:31 不会笑的孩子
阅读(41)
评论(0)
推荐(0)
2022年4月11日
窗口的本质
摘要: ##窗口的本质:GUI编程 ##HANDLE&HWND HANDLE内核对象的句柄表是私有的只能在有效的进程中使用,其它进程中无法使用 HWND(全局句柄表) ##GDI图形设备接口(Graphics Device Interface) 设备对象(HWND) DC(设备上下文,Device Cont
阅读全文
posted @ 2022-04-11 18:10 不会笑的孩子
阅读(60)
评论(0)
推荐(0)
2022年4月4日
创建线程
摘要: ##什么是线程 线程是附属在进程上的执行实体,是代码的执行流程。 一个进程可以包含多个线程,但是一个进程至少要包含一个线程。(进程是空间上的概念,线程是时间上的概念) 单核CPU可以执行多线程程序 有几个线程就表示着有几个代码在执行,但是它们并不一定是同时执行,例如单核的CPU情况下是不存在多线程的
阅读全文
posted @ 2022-04-04 21:45 不会笑的孩子
阅读(102)
评论(0)
推荐(0)
内核对象
摘要: ##回忆 我们了解到CreateProcess()函数创建进程会有一个结构体LPPROCESS_INFORMATION lpProcessInformation,这个结构体会有进程和线程ID、句柄信息,那么什么是ID?什么是句柄? ##内核对象 首先我们来了解一下内核对象,以后会经常与内核对象打交道
阅读全文
posted @ 2022-04-04 18:00 不会笑的孩子
阅读(169)
评论(0)
推荐(0)
进程相关API
摘要: ##ID与句柄 如果我们成功创建一个进程,CreateProcess函数会给我们返回一个结构体,包括四个数 据:进程编号(ID)、进程句柄、线程编号(ID)、线程句柄. 进程ID其实我们早见过了,通常我们称之为PID 句柄每一个进程都有一张自己的私有的表,而操作系统也有一份句柄表,我们称为全局句柄表
阅读全文
posted @ 2022-04-04 17:59 不会笑的孩子
阅读(284)
评论(0)
推荐(0)
Win32编程
摘要: WIN32 malloc函数的底层实现是Win32API ##字符编码 原始的ASCII编码最多能表示127个符号 0-7F(十六进制) 缺点:表示的符号太少了 ASCII编码的扩展:GB2312或GB2312-80(中文) 127-255(7F-80) 缺点:不能沟通(可能出现乱码) 相当于一个汉
阅读全文
posted @ 2022-04-04 09:20 不会笑的孩子
阅读(121)
评论(0)
推荐(0)
2022年3月17日
标志寄存器
摘要: ##EFLAGS寄存器 ##进位标志CF(Carry Flag) 如果运算的最高位产生了一个进位或借位,那么,其值位1,否则其值为0 mov AL,0FF ADD AL,1 0X80+0X40 0X80:0 1000 0000 0X40:0 0100 0000 结果为:1100 0000 最高位并没
阅读全文
posted @ 2022-03-17 20:53 不会笑的孩子
阅读(527)
评论(0)
推荐(0)
上一页
1
···
17
18
19
20
21
22
23
24
25
···
29
下一页
公告