I have 6 Windows CE 5.0 devices. I configured 1 the way I wanted and made a flash backup on an SD card. I flashed 4 of the remaining devices. I started working on another project before I got to 6th one. I went back to fix a setting on one of the 5 flashed devices to realize that I either forgot the password or typoed it the same way and couldn't figure it out.
My problem is, to get the devices fixed costs $120 each. The devices can't be defaulted until AFTER the password is entered. It's probably worth it in the long run, but I'd like to make this a learning experience.
I found the password in the flash backup. It is a 160bit format. The password is 1-40 characters long and can contain the usual. I know that it's a huge number of combinations. I was hoping to reduce it by using the passwords I knew and keyboard keys near them to account for typoes. Unfortunately, the hash function is not documented one (or I can't find it). It's not SHA-1 or RIPEMD160. With the 6th device I can set a password, copy it to SD card, and use a hex editor to see the resulting 160bit result. It takes about 5 minutes to do each result.
Does anyone know how I would go about trying to figure out how to generate that 160bit result? Some website on the theory or something? Knowing the correct terminology might help as well.
I appreciate any guidence.