自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 数据库-02范式与表

范式:看设计的表合不合理,判断表中是否存在问题(数据冗余、插入,删除异常等)传递函数依赖:如果存在“A->B->C”的决定关系,则C传递函数依赖于A。部分函数依赖:非主键字段由复合主键的部分决定。若不满足范式要求,则拆分表即可。(学号,课程号)->分数。

2023-05-24 11:15:17 124 1

原创 数据库01-关系与表

外键约束 可以使两张表紧密的结合起来,特别是针对修改或者删除的级联操作时,会保证数据的完整性。就像人的身份证、学生的学号等等,设置为主键的字段取值不能重复(唯一),也不能为空 (非空),否则无法唯一标识一条记录。主键约束(PRIMARY KEY,缩写 PK),是数据库中最重要的一种约束,其作用是约。上,使用数据库管理系统的语法,开发的直接面对最终用户的应用程序,如学生管理系统、最终用户(User)指的是数据库应用程序的使用者。实体间的三种关系(数据库中的关系):一对一的关系,一对多的关系,多对多的关系。

2023-05-24 10:12:07 254

原创 windows编程-01SDK编程01

窗口时一个抽象的概念,一切图形界面都由窗口组成,可以用SPY++来判断一个软件界面是不是窗口,由边框的就是窗口。子窗口的左边是相对于父窗口而言,父窗口的坐标是相对于屏幕的分辨率。所有窗口的父窗口都是桌面。我们创建窗口的时候,都是操作系统在0环帮我们完成的,创建完窗口之后,0环会保存窗口的信息,但是我们不能直接访问0环的信息,可以通过句柄来访问,查看我们创建窗口的信息,所以等价于内核对象的索引。客户区域是我们创建的,非客户区域是系统创建的,同时系统会处理非客户区域的消息。SDK开发就是在某个平台上开发。

2023-05-20 14:13:24 194 1

原创 游戏安全5-CE工具的使用01

为什么要用CE?,有些值不能通过句柄的方式获取,所以要通过搜索的方式获取。

2023-05-17 16:05:59 468 1

原创 游戏安全4-C,C++读取目标内存数据 读4字节

GetWindowThreadProcessId //返回线程TID和进程PID。ReadProcessMemory //读取指定进程的内存数据。封接读内存接口函数 int R4(void* 地址)通过接口函数读取基址偏移公式里的数据。认识进程句柄HANDLE。

2023-05-15 17:37:24 479 2

原创 游戏安全3-C,C++读取目标进程内存数据

GetWindowThreadProcessId //返回线程TID和进程PID。OpenProcess //获取进程句柄的函数。认识进程句柄HANDLE。

2023-05-15 17:01:24 790

原创 游戏安全2-C,C++ 利用Windows API 获取进程PID

GetWindowThreadProcessId //返回线程TID和进程PID。GetWindowThreadProcessId //返回线程TID和进程PID。

2023-05-15 15:52:41 811 1

原创 游戏安全1--C,C++ 利用Windows API 操作游戏窗口

计算器 窗口句柄 =004D04A4 //每次重启进程的时候窗口句柄都会发生改变。了解FindWindowA 访问指定窗口的句柄。了解SetWindowTextA 设置标题。了解GetWindowTextA 获得标题。计算器的 标题 "无标题-记事本"计算器的 类名 "Notepad"了解窗口句柄类型HWND。

2023-05-15 13:12:11 442

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除