RouterPassView - Recover lost password from router backup file on Windows

(追記) (追記ここまで)
Main Page
Blog
Search
FAQ
TOP 10
Pad Files
Contact
About...
Donate
All Utilities
Password Tools
System Tools
Browser Tools
Programmer Tools
Network Tools
Outlook/Office
64-bit Download
Panel
Forensics
Pre-Release Tools
Articles

(追記) (追記ここまで)
RouterPassView v1.90 - Recover lost password from router backup file
Copyright (c) 2010 - 2020 Nir Sofer

See Also

Description

Most 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 router configuration, RouterPassView might help you to recover your lost password from your router file.

System Requirements

Download links are on the bottom of this page

Versions History

Supported Routers

Due 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 open your 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:

If you have router model that is not listed here, and you managed to recover your password with RouterPassView, please report about it to nirsofer@yahoo.com and specify the exact model name.

Using RouterPassView

RouterPassView doesn't require any installation process or additional DLL files. In order to start using it, simply run the executable file - RouterPassView.exe
After 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 of passwords/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" without analyzing the data stored in it.

How to submit a config file

If you have a router config file that RouterPassView cannot decrypt and analyze, you are welcomed to send the sample config file to nirsofer@yahoo.com, and I'll try 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, please send 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 Type

Starting 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

If you try to recover your ISP/ADSL/L2TP/PPTP/PPPOE/DDNS password, but RouterPassView cannot decrypt the configuration file of your router, you still have a chance to retrieve the password by using this feature, assuming that you have the login password of your router.

In order to use this feature, follow the instructions below.

  1. Login into your router Web interface with Internet Explorer, and go to the password page that you wish to recover. This password page may look like this one:

    As you can see in the above screenshot, the password field is filled with bullets, but if this password field really contains the password, RouterPassView will be able to extract it and display it on the main window.

  2. Go to the File menu, and choose 'Grab Password From IE Window' or simply press Ctrl+G
  3. If the router Web page store the password in the password field, RouterPassView will display the hidden password:

    Be aware that some routers deliberately store wrong password in this field, and in for these routers, RouterPassView won't be able to recover your real password.

Command-Line Options

/RouterFile <Filename> Specifies the router file to load. /RouterWeb Opens the Web interface of the router in the default Web browser. /stext <Filename> Save the list of router passwords into a regular text file. /stab <Filename> Save the list of router passwords into a tab-delimited text file. /scomma <Filename> Save the list of router passwords into a comma-delimited text file (csv). /stabular <Filename> Save the list of router passwords into a tabular text file. /shtml <Filename> Save the list of router passwords into HTML file (Horizontal). /sverhtml <Filename> Save the list of router passwords into HTML file (Vertical). /sxml <Filename> Save the list of router passwords into XML file. /sascii <Filename> Save the decrypted router file as Ascii text file. (Similar to the Ascii Text Mode) /shex <Filename> Save the decrypted router file as hex-dump text file. (Similar to the Hex-Dump Text Mode) /sraw <Filename> Save the decrypted router file as raw binary file, Which means that the file is decrypted and then saved 'as is' without any processing.

Translating RouterPassView to other languages

In order to translate RouterPassView to other language, follow the instructions below:
  1. Run RouterPassView with /savelangfile parameter:
    RouterPassView.exe /savelangfile
    A file named RouterPassView_lng.ini will be created in the folder of RouterPassView utility.
  2. Open the created language file in Notepad or in any other text editor.
  3. Translate all string entries to the desired language. Optionally, you can also add your name and/or a link to your Web site. (TranslatorName and TranslatorURL values) If you add this information, it'll be used in the 'About' window.
  4. After you finish the translation, Run RouterPassView, and all translated strings will be loaded from the language file.
    If you want to run RouterPassView without the translation, simply rename the language file, or move it to another folder.

License

This utility is released as freeware. You are allowed to freely use it at your home or in your company. However, you are not allowed to make profit from this software or to charge 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 in the distribution package, without any modification !

Disclaimer

The software is provided "AS IS" without any warranty, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for 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.

Feedback

If you have any problem, suggestion, comment, or you found a bug in my utility, you can send a message to nirsofer@yahoo.com

Download RouterPassView

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.

LanguageTranslated ByDateVersion
Arabic Mohamed.Bajdouai 03/06/2015RouterPassView v1.57
Armenian Եղիազարյան Կարեն 20/06/20111.28
Brazilian Portuguese Paulo Guzmán27/07/20121.40
Czech Buchtič 18/07/20121.40
Dutch Jan Verheijen20/10/20201.90
French PasswordOne/Largo 26/08/20181.75
Galician Xosé Antón Vicente Rodríguez 11/06/20101.00
German «Latino»21/04/20251.90
Greek geogeo.gr 18/06/20111.29
Hebrew peterg 05/08/20111.33
Hungarian Timinoun03/08/20241.90
Indonesian KevNet 09-JKT12/03/20141.52
Italian Alessandro Viscone 20/04/20181.72
Italian Andrea Carli03/09/20181.75
Persian DinoTechno 10/03/20221.90
Polish Hightower22/10/20201.90
Polish KartsAnd04/06/20101.03
Romanian Jaff (Oprea Nicolae) 05/02/20161.62
Russian Dmitry Yerokhin20/10/20201.90
Simplified Chinese 至天 (Max Sky) 06/01/20201.88
Simplified Chinese 李柏均 (Localized by Bojun Li) 28/02/20141.52
Simplified Chinese Shelling16/01/20211.90
Slovak František Fico27/10/20201.90
Slovenian Jadran Rudec, jrudec@gmail.com05/01/20211.90
Traditional Chinese Danfong Hsieh 21/10/20201.90
Traditional Chinese Hulen (破滅刃) 05/05/20131.47
Thai น้องพร WiFi ค่ะ 04/08/20131.47
Turkish Cemil Kaynar 27/04/20171.70
Ukrainian Ihor Maydanovich09/04/2013 1.46
Valencian vjatv 24/05/20101.00

AltStyle によって変換されたページ (->オリジナル) /