Strings are a good example. You don’t think of bash as a string manipulation language, but it has many powerful ways to handle strings. In fact, it may have too many ways, since the ...
It’s not a standard Unix password, just a string comparison with a hardcoded value, and as such readily visible in the strings output. Now on to the firmware update itself. It turns out that ...