RouterPassView v1.72
Copyright (c) 2010 - 2018 Nir Sofer
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
===================
* This utility works on any version of Windows, starting from Windows
2000 and up to Windows 10.
* RouterPassView supports limited number of router models. See below.
Versions History
================
* Version 1.72:
o When RouterPassView manages to detect a router file and decrypt
it, the file type code is now displayed in the bottom status bar (See
the 'Detected File Type' section for more information)
* Version 1.71:
o Added support for TP-LINK TL-WR842N and Mercury MW325R (In Ascii
Text Mode).
* Version 1.70:
o Added support for D-Link L7-N-R2000 (In Ascii Text Mode).
o Added support for D-Link DIR-615, DSL-2730U, and possibly other
models (In Ascii Text Mode).
* Version 1.65:
o Fixed bug with some ZTE routers: RouterPassView decompressed only
the first compressed block, so only a part of the file was displayed.
* Version 1.63:
o Fixed the Ascii Text Mode to display properly router files that
contain many null characters.
* Version 1.62:
o Added support for another version of rom-0/Hdbgarea file format
(Zyxel P-2612HWU-F1 Modem).
* Version 1.61:
o Added support for LevelOne WBR-3406TX v2 and possibly other
routers (with DDC6031 and ZXL6031 signatures)
* Version 1.60:
o Added support for decompression of rom-0/Hdbgarea file format,
which is used in multiple routers, including Huawei Echolife
HG510a/HG520s/HG520b/HG520c, TP-LINK TD-W8901N, TP-LINK TD-8816,
TP-LINK TD-W8901G, TP-LINK TD-W8951ND, TP-LINK TD-8817, SmartAX
MT880a/MT880d/MT882a, Zyxel AMG1302, and possibly others. Be aware
that in table mode, only the login password of the router is
displayed, but you can find all other data if you switch to Hex Dump
mode.
* Version 1.57:
o Added 'Export To Raw Decrypted File' option.
* Version 1.56:
o Added support for TP-LINK Archer D5 (Only in Ascii text mode).
* Version 1.55:
o Added support for TP-LINK Archer C2 (Only in Ascii text mode).
* Version 1.54:
o Added support for NETGEAR DEVG2020 (Only in Ascii text mode).
* Version 1.53:
o Added support for Linksys WRV200 (Base64 encoded file) - Hex Dump
mode only.
* Version 1.52:
o Added support for ipTIME N604V (Hex Dump mode only)
* Version 1.51:
o Added support for NETGEAR WGR614v9, WNR1000v3, WNR3500L, and
possibly other models.
* Version 1.50:
o Added support for routers that use zlib compression with 78DA
header.
* Version 1.48:
o Added /RouterWeb command-line option, which opens the Web
interface of the router in the default Web browser.
* Version 1.47:
o Added support for DD-WRT files (nvrambak.bin). You can view the
entire file in name=value format, on Ascii text mode.
* Version 1.46:
o Added generic support for xml files with Base64 encoding, like in
TP-Link TD-W8960N router.
* Version 1.45:
o Added generic support for simple XOR/Add encryption. (Works on
HuaWei-3Com Aolynk BR104 and probably other routers)
o The Find dialog-box now also works on the text modes.
* Version 1.42:
o Added support for HuaWei HG526.
o The opened router filename is now displayed in the window title.
* Version 1.41:
o Added support for D-Link DIR-600 (Only in Ascii text mode)
* Version 1.40:
o Added support for D-Link DI-524 (firmware versions 2.x and 3.x),
D-Link DI-624+A, and other routers with DLB6061 / DLB6031 signature.
* Version 1.39:
o Fixed a bug with decryption of Asus routers (Asus RT-N10+, Asus
RT-N56U, and others)
* Version 1.38:
o Added support for Asus RT-N10+ , and possibly other routers with
the same encryption.
* Version 1.37:
o Added support for HuaWei EchoLife HG520 (In Ascii Text Mode), and
possibly other routers with the same encryption.
* Version 1.36:
o Added support for D-Link DIR-615 G2.
* Version 1.35:
o Added support for TP-LINK TL-WR700N, advanced versions of
TL-WR340G, and probably other TP-LINK routers.
* Version 1.33:
o Imporved (again) the detection of Edimax routers.
* Version 1.32:
o Added support for multiple TP-LINK routers, including TL-WR841N,
TL-WR841DN, TL-MR342, TL-WR340G, TL-R460, and probably other models.
* Version 1.31:
o Added support for decrypting the passwords of Linksys/Cisco RV042.
* Version 1.30:
o Imporved the detection of Edimax routers.
* Version 1.29:
o Added 'Open Router Web Interface' option (Ctrl+W), which allows
you to easily open the Web interface of your router with your default
Web browser.
* Version 1.28:
o Added support for more NETGEAR router models.
* Version 1.27:
o Added generic support (in Hex Dump mode) for router files that
are encrypted with XOR 0xff, like Thomson TG580 DSL.
* Version 1.26:
o Added 'Copy Password/Value' option to easily copy only the
password or wireless key into the clipboard.
* Version 1.25:
o Added support for D-Link DSL-604T and other models that their
config file begins with LMMC signature.
o Added generic support for router files that are compressed with
Deflate compression algorithm. (only on Ascii and Hex Dump modes)
* Version 1.20:
o Added /sascii command-line option - Save the decrypted router
file as Ascii text file.
o Added /shex command-line option - Save the decrypted router file
as hex-dump text file.
o Added /sraw command-line option - Save the decrypted router file
as raw binary file.
* Version 1.16:
o Added support for other versions of Edimax router file -
currently only in Hex Dump mode.
o When you open a file that RouterPassView can decrypt, but it
cannot locate the exact passwords location, it'll automatically
switch to Hex Dump mode, so you'll be able to try locating the
password in the decrypted Hex Dump.
* Version 1.15:
o Added command-line support.
o Fixed issue: Removed the wrong encoding from the xml string,
which caused problems to some xml viewers.
* Version 1.10:
o Added 'Grab Password From IE Window' option - Allows you to open
the router configuration interface in Internet Explorer, and then
grab the password stored inside the password text-box of the router
Web page.
* Version 1.05:
o Added support for D-Link DIR-300, and possibly similar models.
* Version 1.04:
o Added support for Sitecom WL-351, and possibly other models.
* Version 1.03:
o Fixed bug: user names of D-Link routers were wrong.
* Version 1.02:
o Added support for D-Link DIR-655, and possibly other models (with
gateway_settings.gws filename)
o Added support for Sanex SA 5100, and possibly other models.
o Fixed bug: Copy to clipboard (Ctrl+C) was disabled in text mode.
* Version 1.01:
o Added support for Tomato firmware.
o Added the password of 'support' user for D-Link DSL-2540U and
possibly other routers.
* Version 1.00 - First release.
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