记一次docker容器逃逸实践
前言
爸妈家的宽带有了公网ip之后,打算利用一下之前买的可以装docker的路由器。安装之后,发现限制还是比较多的,不能使用privileged等特权操作。查了一下网上的资料,这款路由器明确已知的漏洞需要降级固件。由于路由器不在身边,于是打算找找其他漏洞。
发掘漏洞
通过capsh --print查看容器的capabilities
爸妈家的宽带有了公网ip之后,打算利用一下之前买的可以装docker的路由器。安装之后,发现限制还是比较多的,不能使用privileged等特权操作。查了一下网上的资料,这款路由器明确已知的漏洞需要降级固件。由于路由器不在身边,于是打算找找其他漏洞。
通过capsh --print查看容器的capabilities
在安卓设备上使用微软官方的rdp,一些快捷键会被安卓系统响应,比如win+tab alt+tab之类的。我想在外使用安卓设备远程台式机、代替笔记本。这次研究了一下通过无障碍响应这些快捷键,试着改造一下开源的moonlight。
之前在立创开源广场看到了个6寸的触摸屏,感觉这玩意比3.1寸大,又比10寸的便携,搞个小摆件还是不错的。由于自己用的内核是5.10.160+ubuntu22,设备树和驱动直接拷过来编译有错误,特地折腾一下。
tspi-rk3566-dsi-v10.dtsi
馋着rk3588的性能,入了一块鲁班猫4开发板。想把泰山派可以直插的31pin mipi 10寸屏接到鲁班猫4上,特地记录一下折腾的过程。
鲁班猫4有两个dsi接口,接口包含了触控功能相关的i2c,背光调节pwm,还有3v跟5v供电。
理论上只需要个背光电路加上mipi与i2c线序转换即可点亮屏幕与使用触控。