Skip to content

Latest commit

 

History

History
66 lines (48 loc) · 1.37 KB

README_python.md

File metadata and controls

66 lines (48 loc) · 1.37 KB

FastGATE Python tool

https://github.com/Nimayer/fastgate-toolkit/wiki

Python tools for Fastweb FastGATE exploits.

Usage: fastgate [OPTIONS] COMMAND [ARGS]...

Options:
  -h, --host TEXT     IP address or hostname
  -p, --port INTEGER  HTTP port
  --help              Show this message and exit.

Commands:
  check_login  Check web UI authentication.
  get_root     Attempt to enable access to SSH/Telnet.
  reboot       Reboot router.
  shell        Run command on router with shell injection...

Installation

pip install https://github.com/Depau/fastgate-python/archive/master.zip

Usage

Enable SSH and Telnet from local network:

fastgate get_root

You can then SSH to the router. Log in as lanadmin, lanpasswd.

In the router's custom shell, run the sh hidden command and log in as lanadmin, lanpasswd or FASTGate, Testplant123 to get a root shell.

Reboot router

fastgate reboot

Run command as root on router (uses web UI shell injection, no output)

fastgate shell (command)
# i.e.
fastgate shell /usr/sbin/rc_task firewall restart
fastgate shell /usr/sbin/rc_task sshd restart

Check web UI login

fastgate check_login --u username -p password

or simply

fastgate check_login

(you will be prompted for login info)

Credits