alastairstevenson
Staff member
The unwanted Busybox protect Shell (psh).
With firmware that pre-dates Hikvsion's use of psh as the shell. Both my 7816N-E2 NVRs came with 3.0.8 and psh was nowhere to be seen.
I think the firmware version where it was introduced will vary amongst models, but somewhere around 3.0.10 I think. Others may confirm.
The 3.2.1 that started this thread did have psh.
The second way is by modifying the firmware to inhibit it. Which is what I did with the 7816N-E2 3.2.1 firmware, using the really useful Hiktools. Cos I find it interesting to look around inside and see what's going on, learn a few things and maybe help folk out by doing so.
But - this approach is a bit limited on which firmware it can be used on, as the newer Hikvision NVR firmware internal files are encoded or encrypted which makes it resistant to being altered. Until someone figures out the encoding scheme, probably by looking at how the NVR itself decodes the files as opposed to attacking the files themselves.
There are 2 ways -Could you help me understand how you are running these commands on your NVR?
With firmware that pre-dates Hikvsion's use of psh as the shell. Both my 7816N-E2 NVRs came with 3.0.8 and psh was nowhere to be seen.
I think the firmware version where it was introduced will vary amongst models, but somewhere around 3.0.10 I think. Others may confirm.
The 3.2.1 that started this thread did have psh.
The second way is by modifying the firmware to inhibit it. Which is what I did with the 7816N-E2 3.2.1 firmware, using the really useful Hiktools. Cos I find it interesting to look around inside and see what's going on, learn a few things and maybe help folk out by doing so.
But - this approach is a bit limited on which firmware it can be used on, as the newer Hikvision NVR firmware internal files are encoded or encrypted which makes it resistant to being altered. Until someone figures out the encoding scheme, probably by looking at how the NVR itself decodes the files as opposed to attacking the files themselves.