![如何读取存储在 Xerox 7242 打印机硬盘上的文件?](https://linux22.com/image/519378/%E5%A6%82%E4%BD%95%E8%AF%BB%E5%8F%96%E5%AD%98%E5%82%A8%E5%9C%A8%20Xerox%207242%20%E6%89%93%E5%8D%B0%E6%9C%BA%E7%A1%AC%E7%9B%98%E4%B8%8A%E7%9A%84%E6%96%87%E4%BB%B6%EF%BC%9F.png)
因此,我了解到大多数打印机都会保存它们打印/扫描的文件,我想看看我们的工作打印机是否也是如此。是否有工具可以让我访问这些文件?
答案1
我读过的关于这个问题的所有信息和新闻报道似乎都表明,拆开机器并卸下硬盘驱动器是获取数据的最佳方式。如果你在进行渗透测试,我会说客户不太可能会让你拆开他们的复印机。
假设许多复印机的操作系统中存在漏洞,这些漏洞允许访问硬盘驱动器,但开发利用此类漏洞的软件可能远远超出了简单的渗透测试的水平。如果您对此感兴趣,那么您可能希望开始调查复印机中使用的各种操作系统和嵌入式平台,搜索漏洞,并开发漏洞利用程序以获取数据。您很可能能够为自己赢得名声……
答案2
与您的供应商销售人员或支持代表联系。
我很确定大多数此范围内的施乐设备都会自动加密和覆盖数据。您可能需要购买额外的许可证。
答案3
至少对于较旧的 Xerox 打印机,有多种 Postscript 操作可用于与本地文件系统交互...您可以通过向打印机提交适当的打印作业或通过交互式会话来使用它telnet
。请参阅第 8 章中的“文件操作符”部分Postscript 语言参考手册。
特别令人感兴趣的可能是filenameforall
操作员,它将为每个与模式匹配的文件名执行一个代码块......这是编写自己的命令版本的好方法ls
。
有一次我有一些工具可以通过 telnet 连接到打印机并转储所有文件的内容(然后在接收端将它们分开)。我认为它们在工作和硬件发生变化后丢失了,但这绝对是可能的。
编辑:第 7.4.2 节MIME 请求函数从 Postscript 打印机的安全角度来看也很有趣。