当前位置: 首页 > ai >正文

逆向学习笔记(代码)

menset函数是将指针指向的东西初始化的函数

该函数的原型如下:void *memset(void *s, int c, size_t n);

其中第一项是指针,第二项是初始化为的东西,第三项是初始化的位数;

memset(v12, 0, sizeof(v12));sizeof是一种函数,他将v12的位数计算了出来,使得该代码将v12的所有位都初始化了。

memset(v10, 0, 0x17u64);该代码的第三项是23的十六进制数,其中u64表示表示这个整数字面量是无符号的64位整数,进而将v10的前二十三位给初始化为零了。

这里补充一个很简单的小知识:

i64表示六十四位的长整数类型

再补充点常识:

http://www.xdnf.cn/news/5212.html

相关文章:

  • Linux `uptime` 指令详解与系统监控指南
  • 计算机体系结构一些笔记
  • C++中的继承与多态
  • 【Redis进阶】持久化
  • SpringMVC面试内容
  • 【无标题】I/O复用(epoll)三者区别▲
  • JS DOM操作与事件处理从入门到实践
  • 无线网络设备中AP和AC是什么?有什么区别?
  • 从零开始实现YOLOv8示例
  • 线性表-顺序表(Sequential List)
  • 【vue】vuex实现组件间数据共享 vuex模块化编码 网络请求
  • GRU网络详解
  • 解决使用宝塔Linux部署前后端分离项目遇到的问题
  • 第三章 Freertos智能小车遥控控制
  • 【Web】LACTF 2025 wp
  • 虚拟机风格
  • OpenLayers根据任意数量控制点绘制贝塞尔曲线
  • 关于甲骨文(oracle cloud)丢失MFA的解决方案
  • vim的配置
  • C++(6):逻辑运算符
  • AI 驱动的开发工具
  • 中国古代史1
  • 【ML-Agents】ML-Agents示例项目导入unity报错解决
  • 当冲压焊接遇上Canopen到Profinet协议转换网关
  • 4.分布式锁
  • C++进阶--AVL树的实现续
  • HC-SR04超声波测距传感器
  • Doris和Clickhouse对比
  • 视觉革命来袭!ComfyUI-LTXVideo 让视频创作更高效
  • Kotlin知识体系(七) : Flow线程控制、状态管理及异常处理指南