How to decrypt extract recreate Thecus Storage Firmware

How to decrypt extract recreate Thecus Storage Firmware
Thecus supply encrypted firmware updates for their devices. It may be useful or necessary for you to extract this to investigate or manipulate its contents. To do this you will need to own a nas. I believe all the Current TheCUS NAS Storage System Hacking firmware Pages are broken, therefore i’m writing establishing a new Page. the method to decrypt the firmware is to use a file in the NAS which is known as des, it’s a encryption tool, i believe it’s acturally Openssl.
Please Kindly note that if your NAS failed because of your Modified firmware and Thecus refuse to replace you a new one due to warranty void, please don’t look for me thanks. i will not be responsible for any Action you done. This Page is just for education Purposes.
Thecus NAS firmware -> Download Page
TheCus Server Storage Password for all firmware encryption Key: 2006N5200
Decrypted Firmware: Download
To Decrypt The Firmware Use the following Command:
root@127.0.0.1:/raid0/data/root# /usr/bin/des  -k 2006N5200 XXXseries_1U4600_N0503_N4200series_N5500_N7700series_N8800series_FW_5.01.04.bin  XXXseries_1U4600_N0503_N4200series_N5500_N7700series_N8800series_FW_5.01.04.tgz
To Encrypt The Firmware Use the following Command:
root@127.0.0.1:/raid0/data/root# /usr/bin/des  -k 2006N5200 upgrade  XXXseries_1U4600_N0503_N4200series_N5500_N7700series_N8800series_FW_5.01.04.bin
——————–
root@127.0.0.1:/raid0/data/root# /usr/bin/des
des <options> [input-file [output-file]]
options:
-v         : des(1) version number
-e         : encrypt using sunOS compatible user key to DES key conversion.
-E         : encrypt
-d         : decrypt using sunOS compatible user key to DES key conversion.
-D         : decrypt
-c[ckname] : generate a cbc_cksum using sunOS compatible user key to
DES key conversion and output to ckname (stdout default,
stderr if data being output on stdout).  The checksum is
generated before encryption and after decryption if used
in conjunction with -[eEdD].
-C[ckname] : generate a cbc_cksum as for -c but compatible with -[ED].
-k key     : use key ‘key’
-h         : the key that is entered will be a hexidecimal number
that is used directly as the des key
-u[uuname] : input file is uudecoded if -[dD] or output uuencoded data if -[eE]
(uuname is the filename to put in the uuencode header).
-b         : encrypt using DES in ecb encryption mode, the defaut is cbc mode.
-3         : encrypt using tripple DES encryption.  This uses 2 keys
generated from the input key.  If the input key is less
than 8 characters long, this is equivelent to normal
encryption.  Default is tripple cbc, -b makes it tripple ecb.
——————————————————————————-

7 thoughts on “How to decrypt extract recreate Thecus Storage Firmware

  1. You have made a very nice blog. Your texts is extremely good content. It would be super with a widget like Facebook like buttom. I have integrated it on my blog and it attracts attention. The more comments the more motivated you will become in designing your next piece.

  2. I’ve been banging my head on a wall wondering how I can load my own firmware into the Thecus, and then this page popped up in a Google search …. Thanks!

    Nitpick comment though, you missed the “-D” and “-E” flags on the des commands to decrypt and encrypt :-)
    How did you find out the key though ?

  3. Pingback: rain forest info

  4. Pingback: johnny

You must log in to post a comment.