The result of decompressed file is rom-0.decomp (original-filename.decomp). Show printable strings from decompressed file. ZTE, TP-Link, ZynOS, Huawei rom-0 Configuration Decompressor. ZTE, TP-Link, ZynOS, Huawei rom-0 Configuration Decompressor Posted Jun 11, 2014 Authored by Osanda Malith. This is a python script that decompresses the rom-0 configuration for ZTE, TP-Link, ZynOS, and Huawei. Tags tool, python.
See AlsoDescriptionMost modern routers allow you to backup the configuration of the router into a file,and then restore the configuration from the file when it's needed.
The backup file of the router usually contains important data like your ISP user name/password,the login password of the router, and wireless network keys.
If you lost one of these password/keys, but you still have a backup file of your routerconfiguration, RouterPassView might help you to recover your lost password from your router file. System Requirements
Versions History
Supported RoutersDue to large amount of router models available in the market, it's impossible to support all of them.For now, RouterPassView supports a limited number of router models, and I'll gradually add support for more routers in future versions.Also, be aware that even if your router is not in the list, you can still try to openyour router backup file with RouterPassView, because some routers are sold with different brand name, but they still use the same software/chipset of other routers.
Here's the list:
Using RouterPassViewRouterPassView doesn't require any installation process or additional DLL files.In order to start using it, simply run the executable file - RouterPassView.exeAfter running RouterPassView, you can open your router configuration file by using 'Open Router Config File'option (Ctrl+O) or by dragging the config file from Explorer into the main window of RouterPassView. If RouterPassView manage to detect and decrypt your router file, you should get a list ofpasswords/wireless keys in the main window of RouterPassView. If RouterPassView cannot detect your file,it'll remain empty. Text Mode (Ascii and Hex Dump)If RouterPassView shows you a list of passwords, but you can't find the password or other data that you need,you may try to locate your password by switching to Ascii Text Mode (F3) or Hex Dump Text Mode (F4).In these modes, RouterPassView decrypts the router file, but display it 'as is' withoutanalyzing the data stored in it. How to submit a config fileIf you have a router config file that RouterPassView cannot decrypt and analyze, you are welcomed to send the sample config file to [email protected], and I'lltry to figure out how to read it and add support for this file in future version.
Notice: In the recent years, many routers use 3DES or AES algoritm with secret encryption key stored inside the router's firmware. In order to decrypt these files, the firmware of the router is needed, so if you have the firmware file or a link to download it, pleasesend it with the sample config file.
You can also increase the chance of my ability to detect the encryption of the config file, by sending 2 config files with a small change in the configuration.
Detected File TypeStarting from version 1.72, RouterPassView displays the detected file type in the bottom status bar.Here's the list of all possible file types:
Using the 'Grab Password From IE Window' option
In order to use this feature, follow the instructions below.
Command-Line Options
Translating RouterPassView to other languagesIn order to translate RouterPassView to other language, follow the instructions below:
LicenseThis utility is released as freeware. You are allowed to freely use it at your homeor in your company. However, you are not allowed to make profit from this software or tocharge your customers for recovering their passwords with this software, unless you got a permission from the software author.You are also allowed to freely distribute this utility via floppy disk, CD-ROM, Internet, or in any other way, as long as you don't charge anything for this. If you distribute this utility, you must include all files inthe distribution package, without any modification ! DisclaimerThe software is provided 'AS IS' without any warranty, either expressed or implied,including, but not limited to, the implied warranties of merchantability and fitnessfor a particular purpose. The author will not be liable for any special, incidental,consequential or indirect damages due to loss of data or any other reason.FeedbackIf you have any problem, suggestion, comment, or you found a bug in my utility, you can send a message to [email protected]
RouterPassView is also available in other languages. In order to change the language of RouterPassView, download the appropriate language zip file, extract the 'routerpassview_lng.ini', and put it in the same folder that you Installed RouterPassView utility.
Function
Several routers (and ADSL modems) had a rom-0 vulnerability wherein an attacker could get a handle of the rom file for that router without having to login. Either way, the vulnerability has been patched for the most part. But this utility can still be helpful in decoding and fetching the router's password from that rom-0 file.
In the beginning, this repo has support for Zyxel (and similar) roms. We have plans to add support for more roms as we go along, if and when necessary.
History
This code was originally written as an executable utility by EtMatrix whence this repo has been forked.
Original Author's notes (whatever's still relevant)
Decode rom-0 file from zyxel,dlink etc
Original source C# download from Hakim's website
Modifications made
Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
December 2022
Categories |