- 博客(4)
- 收藏
- 关注
原创 ubuntu20.04安装heaptrack
1.git clone https://github.com/KDE/heaptrack.git2.cd heaptrack # i.e. the source folder3.mkdir build4.cd build5.cmake -DCMAKE_BUILD_TYPE=Release … # 这一步有啥差错看提示信息,这里是需要下载boost依赖和libunwind依赖6.make -j$(nproc)boost 依赖apt-cache search boostsudo apt-get
2021-09-17 18:45:36
1147
原创 csapp -bomblab记录1-5
new bomblab1.Border relations with Canada have never been better.2.1 2 4 8 16 321 3117 0IONEFG该实验要求用户输入6个不同的字符串,如果任何一个不正确,炸弹就会爆炸。1.checksec bomblab 来查看保护开启的情况2.gdb bomb3.disass main4.disass phase_1 栈顶抬高sub,传参给esi寄存器。这个是第二个参数,第一个参数在进入phase_
2021-09-09 19:28:11
242
原创 attacklab记录
attacklab缓冲区大小 0x28返回地址转到touch1处输入0x28字节填满缓冲区,返回地址填入c0 17 40 0011 11 11 11(这里是四个字节)前面0x28随便填,最后是c0 17 40 00The program HEX2RAW will enable you to generate these raw strings.HEX2RAW expects two-digit hex values separated by one or more white spaces.
2021-02-14 11:40:54
203
原创 lab-datalab/bomblab
datalab#endif//1/*bitXor - x^y using only ~ and &Example: bitXor(4, 5) = 1Legal ops: ~ &Max ops: 14Rating: 1/int bitXor(int x, int y) {return ~ ( ~ ( ~ x&y)&( ~ (x& ~y)));}/tmin - return minimum two’s complement integerL
2021-02-07 11:38:13
187
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人