摘要
对固件设备的测试通常受限于硬件支持,难以规模化,这在一定程度上导致了IoT漏洞的泛滥。因此文章提出了一种名为P²IM的方法,可以执行自动化的仿真测试。文章中对70个样例固件和10个真实设备的固件进行了测试,真实固件包括无人机、机器人、PLC等。在没有人工辅助的情况下,可以执行79%的固件。经过测试,文章找到了7个不同的bug。
more >>对固件设备的测试通常受限于硬件支持,难以规模化,这在一定程度上导致了IoT漏洞的泛滥。因此文章提出了一种名为P²IM的方法,可以执行自动化的仿真测试。文章中对70个样例固件和10个真实设备的固件进行了测试,真实固件包括无人机、机器人、PLC等。在没有人工辅助的情况下,可以执行79%的固件。经过测试,文章找到了7个不同的bug。
more >>GoAhead是美国Embedthis Software公司的一款嵌入式Web服务器,提供开源和企业版本,用于全球数亿台设备中。CVE-2019-5096由思科 Talos 团队的研究员发现,可以在Pre-Auth的条件下触发漏洞。
more >>最近遇到了不少各种语言的trick,于是想尝试作为一个系列记录下来。一般来说,并不提倡在生产环境中使用任何一种trick,好的代码应该是清晰的、无二义性的。部分trick更属于Undefined Behavior,这些trick在不同环境、不同版本的引擎中甚至会有截然不同的表现,在生产环境中应该避免这种情况。但是安全研究、渗透的过程中,利用这样的特性完成攻击的案例并不少见,所以仅作为研究还是有一定的意义。
more >>在1963年,计算机使用尚不广泛,主要使用7-bit的ASCII编码(American Standard Code for Information Interchange,美国信息互换标准代码)来作为字符的编码,只支持常用的少数一些字符。但是随着计算机的不断普及,各个国家和地区开始制造自己的编码规范,同时互相不进行兼容,编码逐渐成为了一个问题。
more >>该漏洞是由于Tomcat CGI将命令行参数传递给Windows程序的方式存在错误,使得CGIServlet被命令注入影响。
该漏洞只影响Windows平台,要求启用了CGIServlet和enableCmdLineArguments参数。但是CGIServlet和enableCmdLineArguments参数默认情况下都不启用。
more >>