pwn练习-r0pbaby
经典的rop利用题目
作为一枚菜鸡,希望能从基础开始多学点东西
首先file命令查看文件类型为64位程序
image.png
用checksec查看开启的保护,可以看到,开启了堆栈不可执行、地址分布随机化
image.
go语言如何使用rbp, rsp, 参数如何传递, 为什么go的返回值写在后面
# 为什么go的返回值写在后面
go一直被鼓吹语法比java好, 性能跟c一样. 让我们来看一看go语言各部分对应的二进制指令, 是如何实现的
现在的想法是写个一系列文章, 把go的所有语法的实现方式都分析一遍, 不知道会不会半途而废
### 本文所有的分析方法, 结论都是本人猜测的, 查各种文档太费时间了, 当然不是乱猜, 都是有依据的
先看栈回溯最基本的方法, rbp, r
[家里蹲大学数学杂志]第039期高等数学习题集
同济大学数学系主编, 高等数学 . 第二版, 下册. 2009年, 同济大学出版社.
7 空间解析几何与向量代数
7.5 空间直线及其方程
1(3). 求过点 $P(2,-3,3)$ 且与平面 $\pi: x+2y-3z-2=0$ 垂直的直线 $l$ 的方程.
对合矩阵的两个性质
设 $n$ 阶矩阵 $A$ 满足 $A^2=E$. 证明: (1) $A$ 相似于形如 $\dps{\sex{\ba{cc} E_s&\\ &-E_{n-s} \ea}}$ 的矩阵; (2) 对于任何正整数 $m,k$, 都有 $$\bex \rank(A+E)^m+\rank(A-E)^k=n.
操作系统的中断处理
/*
define SAVE_ALL
"cld; \n\t"
"pushq %rax; \n\t"
"pushq %rax; \n\t"
"pushq %es, %rax; \n\t"
"pushq %rax; \n\t"
"pushq"
.