与大多数有类似经历的人相比,打开Wi-Fi并搜索SSID或者路由器的名字很奇怪。
对于IOS用户,安全研究人员发现了一个新的漏洞,只有通过一个出色的SSID,才能使iPhone的Wi-Fi连接异常。
示例SSID为“%P%s%s%s%n”。iPhone或iPad无法连接或没有网络。它不能使用空间传送等功能。
上述错误的一个可能解释是%语法通常用于编程,也就是说,变量被格式化为输出字符串。在C语言中,%n不打印任何内容,并将迄今为止打印的字符数写入int变量。因此,推测Wi-Fi子系统可能会将未解析的SSID传递给执行字符串格式化的内部库,从而导致任意内存写入和缓冲区溢出。
当然,简单的解决方案是重置网络设置。
显然,这和之前IOS上的“短信炸弹”是由特定字符串引起的系统混乱。没有办法原谅二元世界
最新评论