当前位置:网站首页>Printer vulnerability (RCE)
Printer vulnerability (RCE)
2022-07-22 04:31:00 【V, Chao】
20210510 -
0. set out
When reading the paper , Suddenly think of the time before , I have seen some printer vulnerabilities ; Then I searched on Google ,“printer rce”, Then I found this article 《A Sheep in Wolf’s Clothing – Finding RCE in HP’s Printer Fleet》
Frankly speaking , This article is too long , I haven't seen it completely .
The general content is , By purchasing the actual machine , Then we get the firmware in reverse , Finally, we get the relevant source code . At the end , Found some loopholes in the source code . After replacing some contents of the firmware , Implemented a RCE. I don't know if I completely understand .
Feel this way , In fact, it's quite complicated , Because it involves replacing some contents of firmware , And when doing firmware reverse , Also replace the hard disk to avoid HP's own encryption .
1. Think in reverse
Before I read this article , I have also briefly thought about some related content . The possible attack surface is two parts ( If you do not reverse the firmware ):web Interface , Print protocol . Through the test of these two places , It may be a simple and rough way to directly conduct fuzzy testing , So as to obtain the entry point of some vulnerabilities . But what? , Even if it's WEB Interface , His entry points may also be pitiful , therefore , It may also be difficult to find the real vulnerability . however , If it can be reversed , You can audit code more quickly to find vulnerabilities .
These are my own thoughts , The actual situation will certainly be more complicated .
By searching on the search engine , You can find many online printers , I checked in a few , Some HP printers only let you see a homepage , Others need to log in , Some can read a lot of information .
2. Harvest
When reading this article , Two contents related to printers are provided :
边栏推荐
- Vite package reported an error [rollup plugin dynamic import variables] unexpected token. It turned out that it was because of console log
- 医学细胞图像分割
- Tabbar construction
- js实现progress-steps(小练习)
- es6 循环 过滤 取值
- Reentrant read write lock feature summary of reentrantreadwritelock
- Musk claims to be on the brain. Is it science or deception?
- 日期函数格式转换
- 快速判断一个文件是否有病毒
- Mysql数据库入门
猜你喜欢
随机推荐
流量分析的相关工具记录
js实现progress-steps(小练习)
Import and export of vmvare virtual machine (OVA format)
Techempower web框架性能测试第21轮结果发布--asp.net core继续前进
js中的转义字符?
The MathType DLL cannot be found. Please reinstall math problem solved
flink操作hudi数据表
ionic4学习笔记8--UI组件2列表(没有实践,直接摘抄)
Matlab r2014a help file cannot be copied
Find saddle point
1.typeof查看变量类型?
Tabbar construction
814. Binary tree pruning: simple recursive problem
ionic4学习笔记6--在自定义组件中使用原生的ionic4组件
一些扣脑壳
ionic4学习笔记13-某东项目分类列表
Reentrant read write lock feature summary of reentrantreadwritelock
[MFC development] serial port communication example
Quickly determine whether a file has a virus
. Replacewith() can only work once