CTFshow PWN 102-105(整数溢出漏洞)

CTFshow PWN 102-105(整数溢出漏洞)
Le7102–整数对比
输入一个无符号整数数和-1进行对比

有符号整数在对比的时候会转换成无符号整数
这里-1的无符号整数位0xFFFFFFFF,对应的十进制也就是4294967295


103–memcpy跳过

第一个参数dest是栈上的缓冲区,src是一个被置空的指针,n是一个有符号整数,复制长度
1 | memcpy(dest, src, n); |
memcpy函数,当n为0时候,复制长度为0是非法读取,会直接跳过这个拷贝,也就是dest不会被改变
而dest是这个数组首地址,
第一次输入输入0,第二次随便输入

Comment
匿名评论隐私政策







