
1.Buffer[]中存储输入的变量(密码值);
2.authenticated中存储strcmp()返回值,相等返回0,大于返回1(0x00000001),小于返回-1(oxFFFFFFFF)
数值0x00000001在内存中的存储为01 00 00 00
实验记录:
在strcmp函数结束后查看函数verify_password的栈帧情况:
1.Buffer[]中存储输入的变量(密码值);
2.authenticated中存储strcmp()返回值,相等返回0,大于返回1(0x00000001),小于返回-1(oxFFFFFFFF)
数值0x00000001在内存中的存储为01 00 00 00
实验记录:
在strcmp函数结束后查看函数verify_password的栈帧情况: