逆向工程三星NX mini固件压缩算法:揭秘Fujitsu RELC

2025-05-07
逆向工程三星NX mini固件压缩算法:揭秘Fujitsu RELC

本文详细记录了逆向工程三星NX mini、NX3000/NX3300和Galaxy K Zoom固件中专有LZSS压缩算法的过程。研究人员最初的目标是理解足够多的算法细节以提取和反汇编ARM代码,但最终发现该算法是富士通的RELC(Rapid Embedded Lossless data Compression),一种嵌入在其ARM SoC上的硬件IP模块。通过逐步分析压缩流,研究人员确定了位掩码、偏移量和长度编码方案,并最终实现了完整的解压器,成功解压了所有固件文件。这项研究不仅揭示了三星相机固件的压缩机制,也突显了对未知压缩算法进行逆向工程的挑战和技巧。

阅读更多
开发

GRUB2不兼容更改导致BIOS设置死循环

2024-12-16
GRUB2不兼容更改导致BIOS设置死循环

作者的Debian和Kali Linux系统因GRUB2更新后添加的`fwsetup --is-supported`命令导致启动循环,旧版GRUB无法识别该参数。问题源于系统中存在旧版`efifwsetup.mod`模块,该模块在旧系统备份恢复后遗留下来,导致新版GRUB配置与旧模块冲突。最终,通过安装`grub-efi-amd64-bin`包解决问题。此事件凸显了软件更新中向后兼容性的重要性,以及在复杂软件中进行部分更改时需考虑潜在副作用。

阅读更多

三星NX相机与Mastodon平台互联

2024-07-15
三星NX相机与Mastodon平台互联

本文介绍了如何将2009年至2014年间发布的内置WiFi的三星NX系列相机与社交平台Mastodon连接。由于三星在2021年停止了Social Network Services (SNS)服务,导致这些相机无法上传照片和视频。作者通过逆向工程,在价值20美元的LTE调制解调器上实现了SNS API,使用户能够通过电子邮件或直接将照片发布到Mastodon。文章详细介绍了SNS API的部署、LTE调制解调器的初始配置、samsung-nx-emailservice的安装、使用systemd自动启动、安全警告、DNS重定向以及热点检测等内容,并提供了演示视频。

阅读更多
38
未分类

三星WB850F相机固件逆向工程

2024-05-24
三星WB850F相机固件逆向工程

本文介绍了对三星WB850F相机固件进行逆向工程的过程。作者利用固件中包含的链接器转储文件,成功定位了关键函数DevHTTPResponseStart,该函数用于验证WiFi热点。通过分析该函数的代码逻辑,作者发现三星相机使用了一种过时的HTTP重定向方式进行热点验证,导致在HTTPS环境下无法正常工作。作者通过修改DNS记录,将相机重定向至符合验证条件的服务器,最终成功实现了相机连接WiFi并上传照片的功能。

阅读更多
67