-
-
[讨论]shellcode一书中的疑问
-
发表于:
2009-1-6 16:47
5015
-
看了alred的《shellcode》一书,有一个地方有个疑问:
2.2.1 函数与栈一节中
void function(int a, int b){
int array[5];
}
main()
{
function(1,2);
printf("This is where the return address points”);
}
书中说:
“在这个例子里,array是5个字节,但栈在分配内存时,因为要以dword(4字节)为单位,因此,prolog在栈上为局部变量保留了8个字节的空间。”
array明明是5个4字节,怎么能说5个字节。
[课程]FART 脱壳王!加量不加价!FART作者讲授!