摘要: 栈顶越界的问题:黑客可以利用栈顶溢出让客户端的数据pop出来,放入一些没用的数据 C语言对于数组是没有栈顶溢出的检查机制的,java有 关于push和pop的操作: 段的综述: 阅读全文
posted @ 2019-05-11 21:43 南邮吴亦凡 阅读(198) 评论(0) 推荐(0)
摘要: debug的使用可以在上部分的CPU原理查询: 执行完程序之后查看对应的通用寄存器的值,观察是不是如程序所示的那样对应寄存器的地址发生改变。 说明:如果第三行的代码是:mov ax,[0] 那么传给ax的就是1123,如果代码是mov al,[0] 那么传给ax的就是23,在这里主要是区分字节和字的 阅读全文
posted @ 2019-05-11 19:44 南邮吴亦凡 阅读(497) 评论(0) 推荐(0)