logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

常见二进制漏洞原理及分析

当用户输入一个负数,会将这个负数的补码存在内存中,当使用时,会直接将补码当做超大正数,首先绕过检测,然后进行read函数时发生溢出。上面的代码就是可能触发UAF漏洞的高危代码,程序首先定义一个新类型Person,然后定义了创建该类型的函数,main函数中创建后使用,然后释放,但是释放后未将指针置空,造成野指针。上图的日志写入函数中,想将用户输入进行拼接,然后输出,但是printf()函数有两个特殊

#安全#web安全
常见二进制漏洞原理及分析

当用户输入一个负数,会将这个负数的补码存在内存中,当使用时,会直接将补码当做超大正数,首先绕过检测,然后进行read函数时发生溢出。上面的代码就是可能触发UAF漏洞的高危代码,程序首先定义一个新类型Person,然后定义了创建该类型的函数,main函数中创建后使用,然后释放,但是释放后未将指针置空,造成野指针。上图的日志写入函数中,想将用户输入进行拼接,然后输出,但是printf()函数有两个特殊

#安全#web安全
到底了