Posts tagged on Firmware

Exploring the Operating System of Reolink RLC-801A

– In Part 4 of our series, we focused on the file system and before concluding, we were able to extract files from two UBIFS images contained within the firmware. Here in Part 5, we will try to better understand the structure of the root file system by introducing some basic concepts of the operating system used by Reolink RLC-810A, namely Linux. Why Linux? Linux kernel is one of the most widely … See Full Article

Exploring the Operating System of Reolink RLC-801A Illustration

Understanding the UBI File System in Embedded Devices

– In Part 3 of our series, we explored the hardware device elements of the Reolink RLC-810A ― focusing on the NAND memory. We continue with Part 4 of our exploration into an IP camera firmware through introducing the concept of a file system. Furthermore, we will explore the technical reasons for choosing the UBI File System (UBIFS), a file system used especially for a category of mass storage, and … See Full Article

Understanding the UBI File System in Embedded Devices Illustration

Dissecting Reolink RLC-810A Hardware: A Detailed View

– Now that we know how device booting works, let’s try to extract some parts from the firmware that we downloaded in Part 1 of our series. Here, we are interested in two main sections: the Linux kernel (which takes care of booting the device services) and the flattened device tree (which allows the kernel to know the hardware configuration a priori without inspecting each device). During the … See Full Article

Dissecting Reolink RLC-810A Hardware: A Detailed View Illustration

Booting an Embedded OS: the Booting and U-Boot Phase

– In the first post, we introduced embedded devices and started to scour through and extract information from Reolink IP camera firmware. At the end of the post, we ran Binwalk, which showed various types of files such as Flattened Device Tree, uImage Header, and UBI File System. For the second article in this Reolink series, we are going to introduce the theory regarding the various stages of … See Full Article

Booting an Embedded OS: the Booting and U-Boot Phase Illustration

Introduction to Firmware Analysis of a Reolink IP Camera

– Embedded devices continue to increase in popularity and one category, in particular, that has become en vogue as of late is the Internet of Things (IoT). The emergence of these next generation technologies has driven the home automation evolution from simple light bulbs to cloud-connected printers, smart refrigerators, etc. However, this evolution has some disadvantages: The perennial need to be … See Full Article

Introduction to Firmware Analysis of a Reolink IP Camera Illustration

All tags