![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CTF
wakappxc
wakappxc
展开
-
memcmp(v12, Buf2, 32u)
如果返回值小于 0,表示 v12 所指向的内存区域的内容在字典序上小于 Buf2 所指向的内存区域的内容。如果返回值大于 0,表示 v12 所指向的内存区域的内容在字典序上大于 Buf2 所指向的内存区域的内容。具体来说,memcmp(v12, Buf2, 32u) 的作用是比较从 v12 指针指向的内存位置开始的 32 个字节,与从 Buf2 指针指向的内存位置开始的 32 个字节是否相等。在这里,v12 和 Buf2 是两个指向内存区域的指针,而 32u 则是要比较的字节数。原创 2023-11-20 23:31:17 · 42 阅读 · 0 评论 -
printf(&Format);
简而言之,这段代码打印由 Format 变量的内容指定的格式化字符串。使用 &Format 是因为 printf 期望的是格式字符串的指针,而不是字符串本身。5 printf 函数期望格式字符串是指向以 null 结尾的字符串的指针。2 printf 的格式说明符通常是一个包含用于插入值的占位符的字符串。例如,%d 是整数的占位符,%f 是浮点数的占位符,依此类推。因此,&Format 获取格式字符串存储的内存地址。3 在你的代码中,似乎格式字符串被存储在名为 Format 的变量中。原创 2023-11-20 22:44:15 · 33 阅读 · 0 评论 -
memcpy函数
这个函数非常有用,特别是在需要在内存中复制大块数据时,例如复制数组、结构体或字符串。函数是C语言标准库中的一个函数,用于在内存之间进行字节块的复制。用于将字符串 "Hello, World!这个函数的作用是从源地址。个字节的数据到目标地址。原创 2023-11-20 21:22:20 · 46 阅读 · 0 评论