摘要:
通过这道题我学习了asm函数。 {在linux源码中经常遇到__asm__函数。它其实是函数asm的宏定义 asm #define asm asm,asm函数让系统执行汇编语句。__asm__常常与__volatile__一起出现。__volatile__限制编译器不能对下面的汇编语句进行优化处理。 阅读全文
posted @ 2022-05-04 18:17
-ro0t
阅读(261)
评论(0)
推荐(1)
摘要:
泄露canary+rop 通过这道题,我知道了canary最后一个字节是\x00,又因为是小端存储,所以在内存中我位置是在开头的;puts函数在输出的时候是遇到\x00 会结束。 1是read函数,存在栈溢出,2是puts函数,可以泄露canary,3是退出 思路 :程序中插入了canary,用pu 阅读全文
posted @ 2022-05-04 17:32
-ro0t
阅读(159)
评论(0)
推荐(1)

浙公网安备 33010602011771号