计租
中大最菜网安选手
网络安全专业,菜狗进阶中。
展开
-
[祭祖实验2] MIPS语言基础了解(1)
关于伪指令例子什么是处理器指令集:处理器只是在块硅晶片上所集成的超大规模的集成电路;指令集,就是用来计算和控制计算机系统的一套命令的集合,而每一种新型的处理器在设计时就规定了一系列与硬件电路相配合的指令系统。MIPS体系结构• RISC是相对于CISC的 • RISC的杰出代表有ARM、POWERPC、MIPS •CISC的处理器大家天天用,intel&amd的x86对...原创 2019-10-22 20:43:42 · 894 阅读 · 0 评论 -
[祭祖作业一]二进制炸弹破解笔记1
Stack frame layout on x86-64ABI(Application Binary Interface): 应用程序二进制接口 描述了应用程序和操作系统之间,一个应用和它的库之间,或者应用的组成部分之间的低接口。ABI百度百科一个完整的ABI,像 Intel二进制兼容标准Intel Binary Compatibility Standard (iBCS) ...原创 2019-10-02 20:07:33 · 284 阅读 · 0 评论 -
[祭祖作业一]二进制炸弹破解笔记2
哨兵值数据结构与算法随笔之------哨兵变量(编程思想与技巧)编程技巧1_哨兵值(sentinel)为什么“哨兵值”没有解决错误处理问题 while 循环中的变量 i 控制着最终的循环次数。这是非常流行的一个表示法,具有这个作用的变量有时也称为哨兵变量(Sentinel variable)。在两个元素的遍历比较过程中,可能会出现一个数组提前遍历结束的情况,为了避免这样的情况,我...原创 2019-10-03 22:31:30 · 427 阅读 · 1 评论 -
[祭祖作业一]二进制炸弹破解笔记3
修改栈返回地址,改变程序执行流程ELF动态解析符号过程jmp用法以及原理分析很详细的二进制炸弹报告CSAPP Lab2: Binary BombGDB下查看内存命令(x命令)80X86寄存器详解汇编语言跳转指令XCHG指令不允许的情况有以下四种:不能同时都为内存操作数任何一个操作数都不能为段寄存器任何一个操作数不能为立即数两个操作数的长度不能不相等PHASE_3...原创 2019-10-04 20:19:05 · 224 阅读 · 0 评论