自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Learn:C++ Primer Plus Chapter10

This 章介绍的は一些基本的 EastWest of 类,具体用法方面没有什么太多的东西。类是用户定义的类型,对象是类的实例。ADT以通用的方式描述数据类型,而没有引入语言或者实现细节。也就是对于数据结构进行封装。我这里直接照搬书中的例子,个人感觉需要与模板十分相似。下面的程序在需要改变数据的长度时,只需要将typedef定义 alias 对应的具体类型更改即可,而不需要重新编写代码。int top;

2024-08-07 16:34:36 862

原创 C++:Debug and Release 输出控制

本篇博客一个使用的方式来配置代码的与版本之间的差异。建议为每一个文件都配备单独的宏,方便进行更细粒度的控制。

2024-08-05 16:00:07 714

原创 Prank:Trick 1 背景桌面 と 透明窗口

使用桌面背景(Win7)之前有效;或 透明窗口来整活,来成为团队中快乐生产的工具。

2024-08-05 15:07:20 818

原创 Learn:C++ Primer Plus Chapter 9

私认为这一章没有什么特别的东西需要写 down,都是自分自身在平时工作过程中遇到过的内容。主要介绍了内存变量的类型和namespace这个特性。变量内存管理方式是老生常谈的内容,不过我还是决定记录一下关键内容。namespace如果从使用的角度来说很简单,这是个C++源码层面的概念,对于汇编层面来说没有太大的改变。

2024-07-01 20:52:14 930

原创 Reverse:SEH

的函数体在IDA是这样显示的,它首先完成对于SEH节点的添加,该节点的异常处理函数是,然后按照第1个参数的大小分配数据栈。

2024-06-04 10:30:19 838

原创 Learn:C++ Primer Plus Chapter 8

这是一个学习笔记,which 是我读的《C++ Primer Plus》。我想尽可能的将感觉有用的内容记录下来供以后来进行查阅。Whose前7章都是一些C语言的相关内容,大致扫过了一下,感觉没有什么就从第8章写。希望自己能够将这本书看完。第8章函数探幽。

2024-05-08 08:10:10 1026

原创 Reverse:欧卡mod默认路径更改

最近buy了一个方向盘,就想去尝试一些汽车模拟类游戏,于是便下载了《欧洲卡车模拟器2》()来玩。这个游戏一大好处就是有很多的下载游玩。安装mod的过程中遇到了一个很大问题,如果不是Stream创意工坊中下载的需要将其放置到的默认目录中保存,但考虑到的体积很大(almost 50G),就想更改的默认路径。但是更改时出现了问题,。于是这篇文章便诞生了,记录一下逆向的过程,便于以后进行。

2024-01-10 18:32:15 3077 2

原创 Windows:Diffe-Hellman框架

Diffe-Hellman协议。两个大素数g和p(p至少512 bits)。g和p这两个素数不需要保密,可以公开。通信双方选择大的随机数a和b,需要保密。AgamodpBgbmodpAgamodpBgbmodp​计算之后将A和B分别发往对方。

2023-10-31 12:56:38 95

原创 Binary:COFF文件加载

COFF文件加载

2023-07-20 16:32:05 178

原创 LLVM:为函数添加一个参数

使用LLVM的pass编译时为函数添加一个参数。

2023-07-20 14:24:27 354

原创 LLVM:创建结构体数组并初始化

LLVM创建结构体数组,并进行初始化

2023-07-20 10:16:12 303

空空如也

空空如也

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

TA关注的人

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