
逆向汇编
张飞online
未来属于我们当中那些仍然愿意弄脏双手的少数分子!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ARMv8之内存属性
普通内存设备内存#define MT_NORMAL 0#define MT_NORMAL_TAGGED 1#define MT_NORMAL_NC 2#define MT_DEVICE_nGnRnE 3#define MT_DEVICE_nGnRE 4/* * Memory types for Stage-2 translation */#define MT_S2_NORMAL 0xf#define MT_S2_DEVICE_nGnRE 0x1/* * Mem原创 2022-01-22 00:33:58 · 1109 阅读 · 0 评论 -
c语言中的堆栈分析
0x00 过程我们可以看出:首先是压参数,然后压返回地址,然后压EBP,然后堆栈提升,产生缓冲区,然后压寄存器保护现场。 然后循环填写cc。然后靠ebp的移动实现局部变量在缓冲区里的分配。 /*基于缓冲区溢出的hello world 2016年12月24日22:01:17*/#include <stdio.h>void hello(void){ printf("hello w原创 2017-05-28 14:01:26 · 1434 阅读 · 0 评论