Dell打印机驱动程序被多家杀毒软件告警调查 – 作者:安恒威胁情报中心

01事件背景

近日,著名网络安全届的独立调查记者Briankrebs披露在virustotal上多个防病毒产品将戴尔站点上多个打印机的驱动程序检测为恶意软件。

图片[1]-Dell打印机驱动程序被多家杀毒软件告警调查 – 作者:安恒威胁情报中心-安全小百科

DELL官方发声认为属于杀毒软件误报,其驱动文件是安全的,但是Dell官网还是对多个链接进行了下线。

6953eca65e9b20d73c393e985eca0679-sz_77113.png

安恒威胁情报中心猎影实验室本着对事物都保持怀疑态度,对相关文件进行了深入分析研究。

02调查分析

下面以其中一个驱动程序作为示例进行分析,文件名是:“Printer_E310dw_FW_Dell_A07_WIN.zip”的文件,其hash值:25CED7A72A8331DAED4E3B0850B0D24B

d4f5a6dab64a80fc2a9eb1b767cbc9e8-sz_73984.png

首先,分析压缩包内的“dllprn_pcl_VL_105_2.djf.exe”程序,其首先加载RAW_DAT资源信息。

0befffc3cbbec9b97dfadd9b8224cd55-sz_46827.png

接着获取当前系统的默认打印机信息:

图片[5]-Dell打印机驱动程序被多家杀毒软件告警调查 – 作者:安恒威胁情报中心-安全小百科

通过调用OpenPrinter、EndPagePrinter等系统函数实现打印操作:

6c816d66f6a95d837773cb721093c6bc-sz_114523.png

在目录“C:\WINDOWS\system32\spool\PRINTERS”生成打印需要的SHD、SPL文件:

c94c3fa74caab8ff3eda4556cf8f26f1-sz_45511.png

文件格式简述如下:

● SHD:文件存储的打印机配置相关信息

●SPL:文件存储了比较关键的PJL代码(Printer Job Language,打印机作业语言)

SPL文件内的PJL代码如下图所示:

图片[8]-Dell打印机驱动程序被多家杀毒软件告警调查 – 作者:安恒威胁情报中心-安全小百科

(dllprn_pcl_VL_105_2.djf.exe的PJL代码)

市面上的打印机公司并未公开对PJL语言的解析,不同公司之间所使用的自定义关键词以及代码的实现也不同。

根据经验判断,文件中关键词

“PJL EXECUTE BRDOWNLOAD”属于下载执行操作,里面还包含FIRM、ROM2等字段,我们推测这段PJL代码功能是用于更新打印机固件代码。

对压缩包内的另外一个文件“E310DW_K2008060925.exe”进行逆向,发现其功能和程序

(dllprn_pcl_VL_105_2.djf.exe) 功能类似,也是通过资源段释放信息,然后利用PJL代码与打印机进行通信。

2d2863754bf42e73cf0843e3404f4ced-sz_186619.png

关键是这两个文件的PJL代码并不相同,E310DW_K2008060925.exe的PJL代码包含PROG字符串,我们怀疑是对打印机对应用程序进行更新。

da29f2b77ebec90de18e9020127fa037-sz_131839.png

03结论推测

根据前面的分析结果,我们认为这2个程序是用于更新打印机固件以及打印机应用代码更新。由于无法解密固件,目前无法确定是否会对打印机产生对影响,不排除更新代码存在未知风险。

DELL官方已经发声认为是误报,有些安全厂家对该文件开始不告警了,之前24家杀毒软件告警变成10余家告警了,所以我们偏向于文件是安全的。

图片[11]-Dell打印机驱动程序被多家杀毒软件告警调查 – 作者:安恒威胁情报中心-安全小百科

另外,在其中程序中包含一串日文(即:“固定データprtoutツール”)的pdb信息,翻译中文是“固定的数据打印工具”的含义,推测开发者可能是日本人。

0af4622d81e60a5d4cccecc848f11a28-sz_161415.png

不少打印机都会公网开放9100端口,该端口接受PJL代码,可实现信息获取、打印、甚至控制等功能。

使用安恒信息的全球网络空间超级雷达系统SuMap搜索HP打印机且开放9100端口的设备,就能大量外网公开能访问的情况,也涉及国内,需要引起高度重视。

71c2c78bcdf2a4fa44b8c67ae97ea76c-sz_580690.png

04相关文件Hash

25ced7a72a8331daed4e3b0850b0d24b

243c55d39055c070631ba81ee5086bef

a4eed816b30c4f4160d4e72256bbd051

d21f7d95f28ebfa0148c11d59c387c5d

0e578b302c10b4c63d284421f4dc709e

本文作者:安恒威胁情报中心猎影实验室

来源:freebuf.com 2020-11-13 17:22:52 by: 安恒威胁情报中心

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论