-
-
[旧帖]
[求助]PE节属性
0.00雪花
-
发表于:
2012-3-26 07:26
1500
-
用户层:
unsigned char * pAdd;
unsigned char Temp;
pAdd = (unsigned char *)0x00400000; //该地址确保有代码
Temp = *pAdd;
//会产生异常
//VirtualProtect(。。。) //之后就可以
//问题。它是在哪对地址保护的?
1:段描述符。
2:PDE|PTE
3:MMVAD
2 PDE | PTE 肯定就不是!,当w为0 时,是可以读写。
3 MMVAD 肯定也不是!,因为直接就是硬件机制在工作,与他没关系
只有1:段描述符:
可是cs .ds 的选择子都是一个啊。没有关系啊。
那它到底是在哪起保护的主用啊?
[课程]Android-CTF解题方法汇总!