首页
关于
1
04_printf漏洞概述以及调试
2
核心安全技术详解:IOMMU、TPM、Secure Boot
3
02_保护与溢出
4
C++遍历的方法
5
07_C基础(回车换行、栈结构与函数调用)
已删除用户
该用户已被删除。
累计撰写
43
篇文章
累计创建
13
个分类
累计创建
5
个标签
导航
首页
关于
目录
04_printf漏洞概述以及调试
2024-10-05 00:50
156
0
3
45.6℃
基础理论
https://bbs.kanxue.com/thread-250858.htm 大神的格式化字符串文章 printf 格式化字符串漏洞是一类较为常见的安全漏洞,主要出现在程序通过不安全的方式处理用户提供的输入,并将其直接传递给 printf 系列函数(例如 printf、sprintf、fprin
15_结构体介绍
2024-10-04 13:56
73
0
2
35.3℃
科锐c语言教程
微软的结构体变量前缀是tag struct tagStudent { char szName[5]; int nAge; float fHeight; double dblWeight; unsigned short int wID; char nGe
12-14_C基础(指针)
2024-10-03 23:02
66
0
0
30.6℃
科锐c语言教程
ptr + n = (int)ptr + sizeof(type)*n //运算结果为同类指针的常量 数组名是数组第0个元素的地址常量 type ary[M] = ptr = ary; ptr[n] = (type 8const)((int)ptr + sizeof(type)*n) ary[n]
03_Canary保护
2024-10-03 22:27
61
0
2
34.1℃
基础理论
gdb基本命令复习 基本调试控制 s / step:单步执行,进入函数内部。 si:单步执行一条汇编指令,进入函数内部。 n / next:单步执行,不进入函数,直接执行下一条语句。 ni:单步执行一条汇编指令,不进入函数。 c
02_保护与溢出
2024-10-03 22:21
97
0
2
37.7℃
基础理论
保护机制 1. NX (No-eXecute) 简介:NX保护指的是将内存分为可执行和不可执行区域,从而禁止在数据区域(如栈或堆)上执行代码。 防护目的:防止代码注入攻击(如栈溢出时执行shellcode)。 绕过方式: 利用ROP (Return Oriented Programming),通过调
01_基础理论
2024-10-03 21:04
43
0
1
30.3℃
基础理论
汇编 AT汇编和Intel汇编通常指的是用于编写x86架构处理器汇编语言的两种不同的语法风格。 AT&T汇编语法: AT&T语法起源于Unix系统的汇编器,它的标志之一是操作数的顺序:源操作数在左,目标操作数在右。 操作数大小由操作码的后缀指明,例如movl表示移动一个长整数(32位)。 内存操作数
Pwn入门基础理论
2024-09-30 23:52
80
0
1
34.0℃
导学
1. 首先进入vi编辑器,查看源码
11_C基础(宏定义)
2024-09-29 00:04
27
0
0
26.7℃
科锐c语言教程
宏定义 类似的宏名称通常用于表示不同的状态码、错误码或特定的常量值。以下是一些常见的宏名称示例,通常用于各种系统或应用程序中: 文件操作相关的宏 FILE_OPEN_SUCCESS:文件打开成功 FILE_READ_ERROR:文件读取错误 FILE_WRITE_ERROR:文件写入错误 FILE_
10_C基础(变量与宏定义)
2024-09-28 23:57
42
0
0
28.2℃
科锐c语言教程
全局变量和局部变量 全局变量 (Global Variable) 定义和作用域: 全局变量是在函数外部定义的变量,它的作用域(Scope)覆盖整个程序,也就是说,在定义全局变量的文件中,所有的函数都可以访问该变量。 如果一个变量需要在多个函数之间共享数据,那么定义为全局变量是一个可行的选择。 生命周
上一页
下一页
1
2
3
4
5
弹