- 博客(3)
- 收藏
- 关注
原创 c语言函数调用栈
1.定义:栈(stack)又名堆栈是操作系统在建立某个进程时或者线程,为这个线程建立的存储区域,在编译的时候可以指定需要的栈的大小例如int a = 20;//在栈空间上开辟4字节如果存放变量太多就会造成栈溢出2.作用:编译器使用堆栈传递函数参数,保存返回地址、临时保存寄存器原有值(即函数调用的上下文)以备恢复以及存储本地局部变量。函数调用栈的实现与处理器寄存器组密切相关。3.寄存器的分配。
2024-10-27 17:21:24
1702
原创 逆向第一周
1,首先使用ExeinfoPE进行信息查询,后使用ida 32或ida 64打开2,shift + f12打开string界面寻找有关信息(使用alt + F查找文本更高效)3,找到flag的相关内容通过分析写出脚本得出答案。
2024-10-25 22:54:46
393
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人