Recent Posts
- [Contributed] How to: get root on a Foscam FI9831W (2017)
- Implementing a std::function<>-like wrapper in C++, part 3: using a static storage buffer
- Implementing a std::function<>-like wrapper in C++, part 2: generalizing the return type and arguments
- Implementing a std::function<>-like wrapper in C++, part 1: type erasing
- Hacking into a Foscam FI9853EP camera, part 2
Recent Comments
Category Archives: Reverse engineering
[Contributed] How to: get root on a Foscam FI9831W (2017)
Note: this is a contributed post by Jens Heine <binbash@gmx.net> – please reach out to him if there any questions or comments! And a big “thank you” from me (Rink) for your contribution! This firmware modification is mainly inspired from … Continue reading
Hacking into a Foscam FI9853EP camera, part 2
In my last post, I examined how to get U-Boot access and obtain the flash data from a Foscam FI9853EP camera. Whereas this data is very useful for offline analysis, I wanted to get a root shell so I can … Continue reading
Hacking into a Foscam FI9853EP camera, part 1
I have a Foscam FI9853EP, which was introduced in 2014 and has long since been obsoleted. One of the things that stands out, is that all firmware is encrypted: I was curious: what could be in the firmware that needs … Continue reading
On NetWare 3.x password hashing
Way back when, I was involved in trying to obtain passwords for a Novell NetWare 3.12 server. I won’t go into details here, suffice to say that the topic has always interested me – sufficiently to return to it 30-ish … Continue reading
Reverse engineering the NetWare 386 filesystem format
I decided to take a look into the NetWare 386 filesystem, which was used in NetWare 3.x and 4.x and perhaps later versions as well. This post serves to give a high-level background on the design and layout. Tools to … Continue reading